# near model CODE resource # jump table entries: 2928-2934 (7 of them) fn00000000: 00000000 4E56 FF00 link A6, -0x0100 00000004 2F0B move.l -[A7], A3 00000006 47EE FF00 lea.l A3, [A6 - 0x100] 0000000A 2F0B move.l -[A7], A3 0000000C 3F3C 0BBB move.w -[A7], 0xBBB 00000010 7001 moveq.l D0, 0x01 00000012 3F00 move.w -[A7], D0 00000014 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00000018 2F0B move.l -[A7], A3 0000001A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000001E 266E FEFC movea.l A3, [A6 - 0x104] 00000022 4E5E unlink A6 00000024 4E75 rts fn00000026: 00000026 4E56 FEFE link A6, -0x0102 0000002A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000002E 47EE FF00 lea.l A3, [A6 - 0x100] 00000032 4878 07FC push.l 0x7FC 00000036 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000003A 2840 movea.l A4, D0 0000003C 7008 moveq.l D0, 0x08 0000003E 2F00 move.l -[A7], D0 00000040 2F0C move.l -[A7], A4 00000042 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000046 508F addq.l A7, 8 00000048 2F00 move.l -[A7], D0 0000004A 486D D586 pea.l [A5 - 0x2A7A] 0000004E A98F syscall SetDialogItemText/SetIText 00000050 588F addq.l A7, 4 label00000052: 00000052 486D 0B92 pea.l [A5 + 0xB92 /* export_366 */] 00000056 486E FEFE pea.l [A6 - 0x102] 0000005A A991 syscall ModalDialog 0000005C 302E FEFE move.w D0, [A6 - 0x102] 00000060 48C0 ext.l D0 00000062 7201 moveq.l D1, 0x01 00000064 B280 cmp.l D1, D0 00000066 6664 bne +0x66 /* 000000CC */ 00000068 7006 moveq.l D0, 0x06 0000006A 2F00 move.l -[A7], D0 0000006C 2F0C move.l -[A7], A4 0000006E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000072 508F addq.l A7, 8 00000074 2F00 move.l -[A7], D0 00000076 2F0B move.l -[A7], A3 00000078 A990 syscall GetDialogItemText/GetIText 0000007A 558F subq.l A7, 2 0000007C 486D D686 pea.l [A5 - 0x297A] 00000080 2F0B move.l -[A7], A3 00000082 7000 moveq.l D0, 0x00 00000084 1F00 move.b -[A7], D0 00000086 7201 moveq.l D1, 0x01 00000088 1F01 move.b -[A7], D1 0000008A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000008E 4A1F tst.b [A7]+ 00000090 6722 beq +0x24 /* 000000B4 */ 00000092 7007 moveq.l D0, 0x07 00000094 2F00 move.l -[A7], D0 00000096 2F0C move.l -[A7], A4 00000098 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000009C 508F addq.l A7, 8 0000009E 2F00 move.l -[A7], D0 000000A0 2F0B move.l -[A7], A3 000000A2 A990 syscall GetDialogItemText/GetIText 000000A4 7000 moveq.l D0, 0x00 000000A6 1013 move.b D0, [A3] 000000A8 6622 bne +0x24 /* 000000CC */ 000000AA 4EBA 0328 jsr [PC + 0x328 /* 000003D4 */] 000000AE 426E FEFE clr.w [A6 - 0x102] 000000B2 6018 bra +0x1A /* 000000CC */ label000000B4: 000000B4 2F0C move.l -[A7], A4 000000B6 7006 moveq.l D0, 0x06 000000B8 3F00 move.w -[A7], D0 000000BA 7200 moveq.l D1, 0x00 000000BC 3F01 move.w -[A7], D1 000000BE 3F3C 03E8 move.w -[A7], 0x3E8 000000C2 A97E syscall SelectDialogItemText/SelIText 000000C4 4EBA FF3A jsr [PC - 0xC6 /* 00000000 */] 000000C8 426E FEFE clr.w [A6 - 0x102] label000000CC: 000000CC 302E FEFE move.w D0, [A6 - 0x102] 000000D0 48C0 ext.l D0 000000D2 7201 moveq.l D1, 0x01 000000D4 B280 cmp.l D1, D0 000000D6 670E beq +0x10 /* 000000E6 */ 000000D8 302E FEFE move.w D0, [A6 - 0x102] 000000DC 48C0 ext.l D0 000000DE 7202 moveq.l D1, 0x02 000000E0 B280 cmp.l D1, D0 000000E2 6600 FF6E bne -0x90 /* 00000052 */ label000000E6: 000000E6 302E FEFE move.w D0, [A6 - 0x102] 000000EA 48C0 ext.l D0 000000EC 7201 moveq.l D1, 0x01 000000EE B280 cmp.l D1, D0 000000F0 667C bne +0x7E /* 0000016E */ 000000F2 3C2D D728 move.w D6, [A5 - 0x28D8] 000000F6 426D D728 clr.w [A5 - 0x28D8] 000000FA 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000000FE 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */] 00000102 7007 moveq.l D0, 0x07 00000104 2F00 move.l -[A7], D0 00000106 2F0C move.l -[A7], A4 00000108 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000010C 508F addq.l A7, 8 0000010E 2F00 move.l -[A7], D0 00000110 2F0B move.l -[A7], A3 00000112 A990 syscall GetDialogItemText/GetIText 00000114 7E01 moveq.l D7, 0x01 00000116 600E bra +0x10 /* 00000126 */ label00000118: 00000118 41ED D686 lea.l A0, [A5 - 0x297A] 0000011C 11B3 7000 7000 move.b [A0 + D7.w], [A3 + D7.w] 00000122 3007 move.w D0, D7 00000124 5247 addq.w D7, 1 label00000126: 00000126 48C7 ext.l D7 00000128 700B moveq.l D0, 0x0B 0000012A B087 cmp.l D0, D7 0000012C 6D0A blt +0xC /* 00000138 */ 0000012E 48C7 ext.l D7 00000130 7000 moveq.l D0, 0x00 00000132 1013 move.b D0, [A3] 00000134 B087 cmp.l D0, D7 00000136 6CE0 bge -0x1E /* 00000118 */ label00000138: 00000138 7000 moveq.l D0, 0x00 0000013A 1013 move.b D0, [A3] 0000013C 720A moveq.l D1, 0x0A 0000013E B280 cmp.l D1, D0 00000140 6C04 bge +0x6 /* 00000146 */ 00000142 700A moveq.l D0, 0x0A 00000144 6004 bra +0x6 /* 0000014A */ label00000146: 00000146 7000 moveq.l D0, 0x00 00000148 1013 move.b D0, [A3] label0000014A: 0000014A 1B40 D686 move.b [A5 - 0x297A], D0 0000014E 7008 moveq.l D0, 0x08 00000150 2F00 move.l -[A7], D0 00000152 2F0C move.l -[A7], A4 00000154 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000158 508F addq.l A7, 8 0000015A 2F00 move.l -[A7], D0 0000015C 486D D586 pea.l [A5 - 0x2A7A] 00000160 A990 syscall GetDialogItemText/GetIText 00000162 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00000166 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 0000016A 3B46 D728 move.w [A5 - 0x28D8], D6 label0000016E: 0000016E 2F0C move.l -[A7], A4 00000170 A983 syscall DisposeDialog 00000172 4CEE 18C0 FEEE movem.l D6,D7,A3,A4, [A6 - 0x112] 00000178 4E5E unlink A6 0000017A 4E75 rts export_366: 0000017C 4E56 FFF0 link A6, -0x0010 00000180 48E7 0118 movem.l -[A7], D7,A3,A4 00000184 286E 0010 movea.l A4, [A6 + 0x10] 00000188 266E 000C movea.l A3, [A6 + 0xC] 0000018C 3013 move.w D0, [A3] 0000018E 48C0 ext.l D0 00000190 7203 moveq.l D1, 0x03 00000192 B280 cmp.l D1, D0 00000194 670A beq +0xC /* 000001A0 */ 00000196 3013 move.w D0, [A3] 00000198 48C0 ext.l D0 0000019A 7205 moveq.l D1, 0x05 0000019C B280 cmp.l D1, D0 0000019E 662E bne +0x30 /* 000001CE */ label000001A0: 000001A0 2E2B 0002 move.l D7, [A3 + 0x2] 000001A4 CEBC 0000 00FF and.l D7, 0xFF 000001AA 1007 move.b D0, D7 000001AC 4880 ext.w D0 000001AE 48C0 ext.l D0 000001B0 720D moveq.l D1, 0x0D 000001B2 B280 cmp.l D1, D0 000001B4 670A beq +0xC /* 000001C0 */ 000001B6 4887 ext.w D7 000001B8 48C7 ext.l D7 000001BA 7003 moveq.l D0, 0x03 000001BC B087 cmp.l D0, D7 000001BE 660E bne +0x10 /* 000001CE */ label000001C0: 000001C0 7009 moveq.l D0, 0x09 000001C2 2740 0002 move.l [A3 + 0x2], D0 000001C6 422E 0014 clr.b [A6 + 0x14] 000001CA 6000 01F8 bra +0x1FA /* 000003C4 */ label000001CE: 000001CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001D2 2F0B move.l -[A7], A3 000001D4 2F0C move.l -[A7], A4 000001D6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000001DA 4A00 tst.b D0 000001DC 4FEF 000C lea.l A7, [A7 + 0xC] 000001E0 670A beq +0xC /* 000001EC */ 000001E2 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000001E8 6000 01DA bra +0x1DC /* 000003C4 */ label000001EC: 000001EC 3013 move.w D0, [A3] 000001EE 48C0 ext.l D0 000001F0 7203 moveq.l D1, 0x03 000001F2 B280 cmp.l D1, D0 000001F4 670C beq +0xE /* 00000202 */ 000001F6 3013 move.w D0, [A3] 000001F8 48C0 ext.l D0 000001FA 7205 moveq.l D1, 0x05 000001FC B280 cmp.l D1, D0 000001FE 6600 00F0 bne +0xF2 /* 000002F0 */ label00000202: 00000202 302C 00A4 move.w D0, [A4 + 0xA4] 00000206 48C0 ext.l D0 00000208 5280 addq.l D0, 1 0000020A 7207 moveq.l D1, 0x07 0000020C B280 cmp.l D1, D0 0000020E 6710 beq +0x12 /* 00000220 */ 00000210 302C 00A4 move.w D0, [A4 + 0xA4] 00000214 48C0 ext.l D0 00000216 5280 addq.l D0, 1 00000218 7206 moveq.l D1, 0x06 0000021A B280 cmp.l D1, D0 0000021C 6600 00D2 bne +0xD4 /* 000002F0 */ label00000220: 00000220 4887 ext.w D7 00000222 48C7 ext.l D7 00000224 7021 moveq.l D0, 0x21 00000226 B087 cmp.l D0, D7 00000228 6E0A bgt +0xC /* 00000234 */ 0000022A 4887 ext.w D7 0000022C 48C7 ext.l D7 0000022E 707E moveq.l D0, 0x7E 00000230 B087 cmp.l D0, D7 00000232 6C2C bge +0x2E /* 00000260 */ label00000234: 00000234 4887 ext.w D7 00000236 48C7 ext.l D7 00000238 7008 moveq.l D0, 0x08 0000023A B087 cmp.l D0, D7 0000023C 6E0A bgt +0xC /* 00000248 */ 0000023E 4887 ext.w D7 00000240 48C7 ext.l D7 00000242 7009 moveq.l D0, 0x09 00000244 B087 cmp.l D0, D7 00000246 6C18 bge +0x1A /* 00000260 */ label00000248: 00000248 4887 ext.w D7 0000024A 48C7 ext.l D7 0000024C 701C moveq.l D0, 0x1C 0000024E B087 cmp.l D0, D7 00000250 6E00 008E bgt +0x90 /* 000002E0 */ 00000254 4887 ext.w D7 00000256 48C7 ext.l D7 00000258 701F moveq.l D0, 0x1F 0000025A B087 cmp.l D0, D7 0000025C 6D00 0082 blt +0x84 /* 000002E0 */ label00000260: 00000260 4887 ext.w D7 00000262 48C7 ext.l D7 00000264 701B moveq.l D0, 0x1B 00000266 B087 cmp.l D0, D7 00000268 670A beq +0xC /* 00000274 */ 0000026A 4887 ext.w D7 0000026C 48C7 ext.l D7 0000026E 707F moveq.l D0, 0x7F 00000270 B087 cmp.l D0, D7 00000272 660E bne +0x10 /* 00000282 */ label00000274: 00000274 7008 moveq.l D0, 0x08 00000276 2740 0002 move.l [A3 + 0x2], D0 0000027A 422E 0014 clr.b [A6 + 0x14] 0000027E 6000 0144 bra +0x146 /* 000003C4 */ label00000282: 00000282 4887 ext.w D7 00000284 48C7 ext.l D7 00000286 7008 moveq.l D0, 0x08 00000288 B087 cmp.l D0, D7 0000028A 6608 bne +0xA /* 00000294 */ 0000028C 422E 0014 clr.b [A6 + 0x14] 00000290 6000 0132 bra +0x134 /* 000003C4 */ label00000294: 00000294 2D6C 00A0 FFF0 move.l [A6 - 0x10], [A4 + 0xA0] 0000029A 206E FFF0 movea.l A0, [A6 - 0x10] 0000029E 2050 movea.l A0, [A0] 000002A0 3028 003C move.w D0, [A0 + 0x3C] 000002A4 48C0 ext.l D0 000002A6 206E FFF0 movea.l A0, [A6 - 0x10] 000002AA 2050 movea.l A0, [A0] 000002AC 3228 0022 move.w D1, [A0 + 0x22] 000002B0 48C1 ext.l D1 000002B2 206E FFF0 movea.l A0, [A6 - 0x10] 000002B6 2050 movea.l A0, [A0] 000002B8 3428 0020 move.w D2, [A0 + 0x20] 000002BC 48C2 ext.l D2 000002BE 9282 sub.l D1, D2 000002C0 9081 sub.l D0, D1 000002C2 720A moveq.l D1, 0x0A 000002C4 B280 cmp.l D1, D0 000002C6 6F08 ble +0xA /* 000002D0 */ 000002C8 422E 0014 clr.b [A6 + 0x14] 000002CC 6000 00F6 bra +0xF8 /* 000003C4 */ label000002D0: 000002D0 7001 moveq.l D0, 0x01 000002D2 3F00 move.w -[A7], D0 000002D4 A9C8 syscall SysBeep 000002D6 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000002DC 6000 00E6 bra +0xE8 /* 000003C4 */ label000002E0: 000002E0 206E 0008 movea.l A0, [A6 + 0x8] 000002E4 4250 clr.w [A0] 000002E6 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000002EC 6000 00D6 bra +0xD8 /* 000003C4 */ label000002F0: 000002F0 3013 move.w D0, [A3] 000002F2 48C0 ext.l D0 000002F4 7203 moveq.l D1, 0x03 000002F6 B280 cmp.l D1, D0 000002F8 670C beq +0xE /* 00000306 */ 000002FA 3013 move.w D0, [A3] 000002FC 48C0 ext.l D0 000002FE 7205 moveq.l D1, 0x05 00000300 B280 cmp.l D1, D0 00000302 6600 00BC bne +0xBE /* 000003C0 */ label00000306: 00000306 302C 00A4 move.w D0, [A4 + 0xA4] 0000030A 48C0 ext.l D0 0000030C 5280 addq.l D0, 1 0000030E 7208 moveq.l D1, 0x08 00000310 B280 cmp.l D1, D0 00000312 6600 00AC bne +0xAE /* 000003C0 */ 00000316 4887 ext.w D7 00000318 48C7 ext.l D7 0000031A 701B moveq.l D0, 0x1B 0000031C B087 cmp.l D0, D7 0000031E 670A beq +0xC /* 0000032A */ 00000320 4887 ext.w D7 00000322 48C7 ext.l D7 00000324 707F moveq.l D0, 0x7F 00000326 B087 cmp.l D0, D7 00000328 6602 bne +0x4 /* 0000032C */ label0000032A: 0000032A 7E08 moveq.l D7, 0x08 label0000032C: 0000032C 426E FFFE clr.w [A6 - 0x2] 00000330 426E FFFC clr.w [A6 - 0x4] 00000334 426E FFFA clr.w [A6 - 0x6] 00000338 426E FFF8 clr.w [A6 - 0x8] 0000033C 266C 00A0 movea.l A3, [A4 + 0xA0] 00000340 2D4B FFF4 move.l [A6 - 0xC], A3 00000344 558F subq.l A7, 2 00000346 486E FFF4 pea.l [A6 - 0xC] 0000034A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000034E 301F move.w D0, [A7]+ 00000350 48C0 ext.l D0 00000352 665E bne +0x60 /* 000003B2 */ 00000354 558F subq.l A7, 2 00000356 206E FFF4 movea.l A0, [A6 - 0xC] 0000035A 2050 movea.l A0, [A0] 0000035C 4868 003E pea.l [A0 + 0x3E] 00000360 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000364 301F move.w D0, [A7]+ 00000366 48C0 ext.l D0 00000368 6640 bne +0x42 /* 000003AA */ 0000036A 206E FFF4 movea.l A0, [A6 - 0xC] 0000036E 2050 movea.l A0, [A0] 00000370 5088 addq.l A0, 8 00000372 43EE FFF8 lea.l A1, [A6 - 0x8] 00000376 20D9 move.l [A0]+, [A1]+ 00000378 20D9 move.l [A0]+, [A1]+ 0000037A 4887 ext.w D7 0000037C 3F07 move.w -[A7], D7 0000037E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000382 A9DC syscall TEKey 00000384 206E FFF4 movea.l A0, [A6 - 0xC] 00000388 2050 movea.l A0, [A0] 0000038A 3028 005E move.w D0, [A0 + 0x5E] 0000038E 48C0 ext.l D0 00000390 7203 moveq.l D1, 0x03 00000392 B280 cmp.l D1, D0 00000394 6D06 blt +0x8 /* 0000039C */ 00000396 422E 0014 clr.b [A6 + 0x14] 0000039A 6028 bra +0x2A /* 000003C4 */ label0000039C: 0000039C 206E FFF4 movea.l A0, [A6 - 0xC] 000003A0 2050 movea.l A0, [A0] 000003A2 2F28 003E move.l -[A7], [A0 + 0x3E] 000003A6 205F movea.l A0, [A7]+ 000003A8 A023 syscall DisposHandle/DisposeHandle label000003AA: 000003AA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000003AE 205F movea.l A0, [A7]+ 000003B0 A023 syscall DisposHandle/DisposeHandle label000003B2: 000003B2 7001 moveq.l D0, 0x01 000003B4 3F00 move.w -[A7], D0 000003B6 A9C8 syscall SysBeep 000003B8 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000003BE 6004 bra +0x6 /* 000003C4 */ label000003C0: 000003C0 422E 0014 clr.b [A6 + 0x14] label000003C4: 000003C4 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C] 000003CA 4E5E unlink A6 000003CC 205F movea.l A0, [A7]+ 000003CE DEFC 000C add.w A7, 0xC 000003D2 4ED0 jmp [A0] fn000003D4: 000003D4 4E56 FF00 link A6, -0x0100 000003D8 2F0B move.l -[A7], A3 000003DA 47EE FF00 lea.l A3, [A6 - 0x100] 000003DE 2F0B move.l -[A7], A3 000003E0 3F3C 0BBB move.w -[A7], 0xBBB 000003E4 7002 moveq.l D0, 0x02 000003E6 3F00 move.w -[A7], D0 000003E8 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000003EC 2F0B move.l -[A7], A3 000003EE 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000003F2 266E FEFC movea.l A3, [A6 - 0x104] 000003F6 4E5E unlink A6 000003F8 4E75 rts fn000003FA: 000003FA 4E56 FF00 link A6, -0x0100 000003FE 48E7 0118 movem.l -[A7], D7,A3,A4 00000402 49EE FF00 lea.l A4, [A6 - 0x100] 00000406 598F subq.l A7, 4 00000408 3F3C 03EC move.w -[A7], 0x3EC 0000040C A9BF syscall GetRMenu 0000040E 265F movea.l A3, [A7]+ 00000410 7E04 moveq.l D7, 0x04 00000412 600A bra +0xC /* 0000041E */ label00000414: 00000414 2F0B move.l -[A7], A3 00000416 3F07 move.w -[A7], D7 00000418 A93A syscall DisableItem 0000041A 3007 move.w D0, D7 0000041C 5247 addq.w D7, 1 label0000041E: 0000041E 48C7 ext.l D7 00000420 7007 moveq.l D0, 0x07 00000422 B087 cmp.l D0, D7 00000424 6CEE bge -0x10 /* 00000414 */ 00000426 2F0C move.l -[A7], A4 00000428 3F3C 03EC move.w -[A7], 0x3EC 0000042C 7001 moveq.l D0, 0x01 0000042E 3F00 move.w -[A7], D0 00000430 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00000434 2F0B move.l -[A7], A3 00000436 7002 moveq.l D0, 0x02 00000438 3F00 move.w -[A7], D0 0000043A 2F0C move.l -[A7], A4 0000043C A947 syscall SetMenuItemText/SetItem 0000043E 422D E076 clr.b [A5 - 0x1F8A] 00000442 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C] 00000448 4E5E unlink A6 0000044A 4E75 rts fn0000044C: 0000044C 4E56 FBFA link A6, -0x0406 00000450 48E7 0118 movem.l -[A7], D7,A3,A4 00000454 49EE FC00 lea.l A4, [A6 - 0x400] 00000458 4A6D D904 tst.w [A5 - 0x26FC] 0000045C 6700 0126 beq +0x128 /* 00000584 */ 00000460 2F0C move.l -[A7], A4 00000462 3F3C 0836 move.w -[A7], 0x836 00000466 7001 moveq.l D0, 0x01 00000468 3F00 move.w -[A7], D0 0000046A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 0000046E 598F subq.l A7, 4 00000470 2F3C 4D45 4343 move.l -[A7], 0x4D454343 /* 'MECC' */ 00000476 7000 moveq.l D0, 0x00 00000478 3F00 move.w -[A7], D0 0000047A A9A0 syscall GetResource 0000047C 265F movea.l A3, [A7]+ 0000047E 200B move.l D0, A3 00000480 6618 bne +0x1A /* 0000049A */ 00000482 486D DFC6 pea.l [A5 - 0x203A] 00000486 558F subq.l A7, 2 00000488 A9AF syscall ResError 0000048A 301F move.w D0, [A7]+ 0000048C 48C0 ext.l D0 0000048E 2F00 move.l -[A7], D0 00000490 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000494 508F addq.l A7, 8 00000496 6000 022A bra +0x22C /* 000006C2 */ label0000049A: 0000049A 2053 movea.l A0, [A3] 0000049C 4868 0010 pea.l [A0 + 0x10] 000004A0 486E FD00 pea.l [A6 - 0x300] 000004A4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000004A8 2F0B move.l -[A7], A3 000004AA A9A3 syscall ReleaseResource 000004AC 558F subq.l A7, 2 000004AE A9AF syscall ResError 000004B0 3E1F move.w D7, [A7]+ 000004B2 48C7 ext.l D7 000004B4 4A87 tst.l D7 000004B6 670E beq +0x10 /* 000004C6 */ 000004B8 486D DFDE pea.l [A5 - 0x2022] 000004BC 48C7 ext.l D7 000004BE 2F07 move.l -[A7], D7 000004C0 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000004C4 508F addq.l A7, 8 label000004C6: 000004C6 2F0B move.l -[A7], A3 000004C8 205F movea.l A0, [A7]+ 000004CA A023 syscall DisposHandle/DisposeHandle 000004CC 486E FE00 pea.l [A6 - 0x200] 000004D0 3F3C 0836 move.w -[A7], 0x836 000004D4 7002 moveq.l D0, 0x02 000004D6 3F00 move.w -[A7], D0 000004D8 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000004DC 486E FF00 pea.l [A6 - 0x100] 000004E0 3F3C 0836 move.w -[A7], 0x836 000004E4 7003 moveq.l D0, 0x03 000004E6 3F00 move.w -[A7], D0 000004E8 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000004EC 2F0C move.l -[A7], A4 000004EE 486E FD00 pea.l [A6 - 0x300] 000004F2 486E FE00 pea.l [A6 - 0x200] 000004F6 486E FF00 pea.l [A6 - 0x100] 000004FA A98B syscall ParamText 000004FC 4878 083A push.l 0x83A 00000500 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000504 2D40 FBFA move.l [A6 - 0x406], D0 00000508 7003 moveq.l D0, 0x03 0000050A 2F00 move.l -[A7], D0 0000050C 7202 moveq.l D1, 0x02 0000050E 2F01 move.l -[A7], D1 00000510 2F2E FBFA move.l -[A7], [A6 - 0x406] 00000514 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000518 7000 moveq.l D0, 0x00 0000051A 2F00 move.l -[A7], D0 0000051C 486E FBFE pea.l [A6 - 0x402] 00000520 A991 syscall ModalDialog 00000522 2F2E FBFA move.l -[A7], [A6 - 0x406] 00000526 A983 syscall DisposeDialog 00000528 598F subq.l A7, 4 0000052A 3F3C 03EC move.w -[A7], 0x3EC 0000052E A9BF syscall GetRMenu 00000530 265F movea.l A3, [A7]+ 00000532 302D D728 move.w D0, [A5 - 0x28D8] 00000536 48C0 ext.l D0 00000538 7201 moveq.l D1, 0x01 0000053A B280 cmp.l D1, D0 0000053C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000540 6710 beq +0x12 /* 00000552 */ 00000542 2F0B move.l -[A7], A3 00000544 7004 moveq.l D0, 0x04 00000546 3F00 move.w -[A7], D0 00000548 A939 syscall EnableItem 0000054A 2F0B move.l -[A7], A3 0000054C 7005 moveq.l D0, 0x05 0000054E 3F00 move.w -[A7], D0 00000550 A939 syscall EnableItem label00000552: 00000552 2F0B move.l -[A7], A3 00000554 7006 moveq.l D0, 0x06 00000556 3F00 move.w -[A7], D0 00000558 A939 syscall EnableItem 0000055A 2F0B move.l -[A7], A3 0000055C 7007 moveq.l D0, 0x07 0000055E 3F00 move.w -[A7], D0 00000560 A939 syscall EnableItem 00000562 2F0C move.l -[A7], A4 00000564 3F3C 03EC move.w -[A7], 0x3EC 00000568 7002 moveq.l D0, 0x02 0000056A 3F00 move.w -[A7], D0 0000056C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00000570 2F0B move.l -[A7], A3 00000572 7002 moveq.l D0, 0x02 00000574 3F00 move.w -[A7], D0 00000576 2F0C move.l -[A7], A4 00000578 A947 syscall SetMenuItemText/SetItem 0000057A 1B7C 0001 E076 move.b [A5 - 0x1F8A], 0x1 00000580 6000 0140 bra +0x142 /* 000006C2 */ label00000584: 00000584 4878 07F9 push.l 0x7F9 00000588 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000058C 2D40 FBFA move.l [A6 - 0x406], D0 00000590 7003 moveq.l D0, 0x03 00000592 2F00 move.l -[A7], D0 00000594 7201 moveq.l D1, 0x01 00000596 2F01 move.l -[A7], D1 00000598 2F2E FBFA move.l -[A7], [A6 - 0x406] 0000059C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000005A0 7000 moveq.l D0, 0x00 000005A2 102D D586 move.b D0, [A5 - 0x2A7A] 000005A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000005AA 6616 bne +0x18 /* 000005C2 */ 000005AC 7006 moveq.l D0, 0x06 000005AE 2F00 move.l -[A7], D0 000005B0 2F2E FBFA move.l -[A7], [A6 - 0x406] 000005B4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000005B8 508F addq.l A7, 8 000005BA 2F00 move.l -[A7], D0 000005BC 486D DFFA pea.l [A5 - 0x2006] 000005C0 A98F syscall SetDialogItemText/SetIText label000005C2: 000005C2 7007 moveq.l D0, 0x07 000005C4 2F00 move.l -[A7], D0 000005C6 2F2E FBFA move.l -[A7], [A6 - 0x406] 000005CA 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000005CE 508F addq.l A7, 8 000005D0 2F00 move.l -[A7], D0 000005D2 486D D586 pea.l [A5 - 0x2A7A] 000005D6 A98F syscall SetDialogItemText/SetIText 000005D8 7005 moveq.l D0, 0x05 000005DA 2F00 move.l -[A7], D0 000005DC 2F2E FBFA move.l -[A7], [A6 - 0x406] 000005E0 4EBA 0E24 jsr [PC + 0xE24 /* 00001406 */] 000005E4 508F addq.l A7, 8 label000005E6: 000005E6 486D 0BBA pea.l [A5 + 0xBBA /* export_371 */] 000005EA 486E FBFE pea.l [A6 - 0x402] 000005EE A991 syscall ModalDialog 000005F0 302E FBFE move.w D0, [A6 - 0x402] 000005F4 48C0 ext.l D0 000005F6 7201 moveq.l D1, 0x01 000005F8 B280 cmp.l D1, D0 000005FA 6600 0092 bne +0x94 /* 0000068E */ 000005FE 2F0C move.l -[A7], A4 00000600 4EBA 0E64 jsr [PC + 0xE64 /* 00001466 */] 00000604 558F subq.l A7, 2 00000606 486D D686 pea.l [A5 - 0x297A] 0000060A 2F0C move.l -[A7], A4 0000060C 7000 moveq.l D0, 0x00 0000060E 1F00 move.b -[A7], D0 00000610 7201 moveq.l D1, 0x01 00000612 1F01 move.b -[A7], D1 00000614 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000618 4A1F tst.b [A7]+ 0000061A 588F addq.l A7, 4 0000061C 6756 beq +0x58 /* 00000674 */ 0000061E 598F subq.l A7, 4 00000620 3F3C 03EC move.w -[A7], 0x3EC 00000624 A9BF syscall GetRMenu 00000626 265F movea.l A3, [A7]+ 00000628 302D D728 move.w D0, [A5 - 0x28D8] 0000062C 48C0 ext.l D0 0000062E 7201 moveq.l D1, 0x01 00000630 B280 cmp.l D1, D0 00000632 6710 beq +0x12 /* 00000644 */ 00000634 2F0B move.l -[A7], A3 00000636 7004 moveq.l D0, 0x04 00000638 3F00 move.w -[A7], D0 0000063A A939 syscall EnableItem 0000063C 2F0B move.l -[A7], A3 0000063E 7005 moveq.l D0, 0x05 00000640 3F00 move.w -[A7], D0 00000642 A939 syscall EnableItem label00000644: 00000644 2F0B move.l -[A7], A3 00000646 7006 moveq.l D0, 0x06 00000648 3F00 move.w -[A7], D0 0000064A A939 syscall EnableItem 0000064C 2F0B move.l -[A7], A3 0000064E 7007 moveq.l D0, 0x07 00000650 3F00 move.w -[A7], D0 00000652 A939 syscall EnableItem 00000654 2F0C move.l -[A7], A4 00000656 3F3C 03EC move.w -[A7], 0x3EC 0000065A 7002 moveq.l D0, 0x02 0000065C 3F00 move.w -[A7], D0 0000065E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00000662 2F0B move.l -[A7], A3 00000664 7002 moveq.l D0, 0x02 00000666 3F00 move.w -[A7], D0 00000668 2F0C move.l -[A7], A4 0000066A A947 syscall SetMenuItemText/SetItem 0000066C 1B7C 0001 E076 move.b [A5 - 0x1F8A], 0x1 00000672 601A bra +0x1C /* 0000068E */ label00000674: 00000674 2F2E FBFA move.l -[A7], [A6 - 0x406] 00000678 7005 moveq.l D0, 0x05 0000067A 3F00 move.w -[A7], D0 0000067C 7200 moveq.l D1, 0x00 0000067E 3F01 move.w -[A7], D1 00000680 3F3C 07D0 move.w -[A7], 0x7D0 00000684 A97E syscall SelectDialogItemText/SelIText 00000686 4EBA F978 jsr [PC - 0x688 /* 00000000 */] 0000068A 426E FBFE clr.w [A6 - 0x402] label0000068E: 0000068E 302E FBFE move.w D0, [A6 - 0x402] 00000692 48C0 ext.l D0 00000694 7201 moveq.l D1, 0x01 00000696 B280 cmp.l D1, D0 00000698 670E beq +0x10 /* 000006A8 */ 0000069A 302E FBFE move.w D0, [A6 - 0x402] 0000069E 48C0 ext.l D0 000006A0 7202 moveq.l D1, 0x02 000006A2 B280 cmp.l D1, D0 000006A4 6600 FF40 bne -0xBE /* 000005E6 */ label000006A8: 000006A8 4EBA 0C2C jsr [PC + 0xC2C /* 000012D6 */] 000006AC 2F2E FBFA move.l -[A7], [A6 - 0x406] 000006B0 A983 syscall DisposeDialog 000006B2 302E FBFE move.w D0, [A6 - 0x402] 000006B6 48C0 ext.l D0 000006B8 7201 moveq.l D1, 0x01 000006BA B280 cmp.l D1, D0 000006BC 6604 bne +0x6 /* 000006C2 */ 000006BE 4EBA 0E3C jsr [PC + 0xE3C /* 000014FC */] label000006C2: 000006C2 4CEE 1880 FBEE movem.l D7,A3,A4, [A6 - 0x412] 000006C8 4E5E unlink A6 000006CA 4E75 rts fn000006CC: 000006CC 4E56 F4B0 link A6, -0x0B50 000006D0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000006D4 49EE F5C2 lea.l A4, [A6 - 0xA3E] 000006D8 7000 moveq.l D0, 0x00 000006DA 2640 movea.l A3, D0 000006DC 4246 clr.w D6 000006DE 4244 clr.w D4 000006E0 486E FFFC pea.l [A6 - 0x4] 000006E4 A874 syscall GetPort 000006E6 4878 07FA push.l 0x7FA 000006EA 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000006EE 2D40 F4B0 move.l [A6 - 0xB50], D0 000006F2 486D 0B9A pea.l [A5 + 0xB9A /* export_367 */] 000006F6 7000 moveq.l D0, 0x00 000006F8 2F00 move.l -[A7], D0 000006FA 2F00 move.l -[A7], D0 000006FC 7204 moveq.l D1, 0x04 000006FE 2F01 move.l -[A7], D1 00000700 2F2E F4B0 move.l -[A7], [A6 - 0xB50] 00000704 4EBA 0866 jsr [PC + 0x866 /* 00000F6C */] 00000708 2640 movea.l A3, D0 0000070A 48C4 ext.l D4 0000070C 2F04 move.l -[A7], D4 0000070E 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00000712 2F0B move.l -[A7], A3 00000714 4EBA 032A jsr [PC + 0x32A /* 00000A40 */] 00000718 7003 moveq.l D0, 0x03 0000071A 2F00 move.l -[A7], D0 0000071C 7202 moveq.l D1, 0x02 0000071E 2F01 move.l -[A7], D1 00000720 2F2E F4B0 move.l -[A7], [A6 - 0xB50] 00000724 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000728 7001 moveq.l D0, 0x01 0000072A 2F00 move.l -[A7], D0 0000072C 2F2E F4B0 move.l -[A7], [A6 - 0xB50] 00000730 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000734 508F addq.l A7, 8 00000736 2F00 move.l -[A7], D0 00000738 3F3C 00FF move.w -[A7], 0xFF 0000073C A95D syscall HiliteControl 0000073E 4FEF 002C lea.l A7, [A7 + 0x2C] label00000742: 00000742 486D 0BAA pea.l [A5 + 0xBAA /* export_369 */] 00000746 486E F4B4 pea.l [A6 - 0xB4C] 0000074A A991 syscall ModalDialog 0000074C 302E F4B4 move.w D0, [A6 - 0xB4C] 00000750 48C0 ext.l D0 00000752 7202 moveq.l D1, 0x02 00000754 B280 cmp.l D1, D0 00000756 57C0 seq D0 00000758 4400 neg.b D0 0000075A 1D40 FFEB move.b [A6 - 0x15], D0 0000075E 302E F4B4 move.w D0, [A6 - 0xB4C] 00000762 48C0 ext.l D0 00000764 7201 moveq.l D1, 0x01 00000766 B280 cmp.l D1, D0 00000768 6600 00B8 bne +0xBA /* 00000822 */ 0000076C 7000 moveq.l D0, 0x00 0000076E 1F00 move.b -[A7], D0 00000770 2F0B move.l -[A7], A3 00000772 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00000776 A9E7 syscall Pack0/ListManager 00000778 486E F4B8 pea.l [A6 - 0xB48] 0000077C 7000 moveq.l D0, 0x00 0000077E 3F00 move.w -[A7], D0 00000780 3F00 move.w -[A7], D0 00000782 A880 syscall SetPt 00000784 606A bra +0x6C /* 000007F0 */ label00000786: 00000786 3D7C 0104 F5C0 move.w [A6 - 0xA40], 0x104 0000078C 486E F4BC pea.l [A6 - 0xB44] 00000790 486E F5C0 pea.l [A6 - 0xA40] 00000794 2F2E F4B8 move.l -[A7], [A6 - 0xB48] 00000798 2F0B move.l -[A7], A3 0000079A 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 0000079E A9E7 syscall Pack0/ListManager 000007A0 41EE F4C0 lea.l A0, [A6 - 0xB40] 000007A4 43EE F4BC lea.l A1, [A6 - 0xB44] 000007A8 91C9 sub.l A0, A1 000007AA 2008 move.l D0, A0 000007AC 916E F5C0 sub.w [A6 - 0xA40], D0 000007B0 2006 move.l D0, D6 000007B2 E540 asl D0.w, 2 000007B4 2DAE F4BC 00C2 move.l [A6 + D0.w - 0x62], [A6 - 0xB44] 000007BA 486E F4C0 pea.l [A6 - 0xB40] 000007BE 2006 move.l D0, D6 000007C0 E140 asl D0.w, 8 000007C2 4874 0001 pea.l [A4 + D0.w + 0x1] 000007C6 302E F5C0 move.w D0, [A6 - 0xA40] 000007CA 48C0 ext.l D0 000007CC 2F00 move.l -[A7], D0 000007CE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000007D2 2006 move.l D0, D6 000007D4 E140 asl D0.w, 8 000007D6 19AE F5C1 0000 move.b [A4 + D0.w], [A6 - 0xA3F] 000007DC 3006 move.w D0, D6 000007DE 5246 addq.w D6, 1 000007E0 7001 moveq.l D0, 0x01 000007E2 3F00 move.w -[A7], D0 000007E4 3F2E F4B8 move.w -[A7], [A6 - 0xB48] 000007E8 2F0B move.l -[A7], A3 000007EA 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 000007EE A9E7 syscall Pack0/ListManager label000007F0: 000007F0 558F subq.l A7, 2 000007F2 7001 moveq.l D0, 0x01 000007F4 1F00 move.b -[A7], D0 000007F6 486E F4B8 pea.l [A6 - 0xB48] 000007FA 2F0B move.l -[A7], A3 000007FC 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000800 A9E7 syscall Pack0/ListManager 00000802 4A1F tst.b [A7]+ 00000804 6680 bne -0x7E /* 00000786 */ 00000806 7001 moveq.l D0, 0x01 00000808 1F00 move.b -[A7], D0 0000080A 2F0B move.l -[A7], A3 0000080C 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00000810 A9E7 syscall Pack0/ListManager 00000812 2F2E F4B0 move.l -[A7], [A6 - 0xB50] 00000816 7004 moveq.l D0, 0x04 00000818 3F00 move.w -[A7], D0 0000081A 4EBA 0464 jsr [PC + 0x464 /* 00000C80 */] 0000081E 6000 01A2 bra +0x1A4 /* 000009C2 */ label00000822: 00000822 4A2E FFEB tst.b [A6 - 0x15] 00000826 6742 beq +0x44 /* 0000086A */ 00000828 48C6 ext.l D6 0000082A 4A86 tst.l D6 0000082C 6F00 0194 ble +0x196 /* 000009C2 */ 00000830 48C4 ext.l D4 00000832 2F04 move.l -[A7], D4 00000834 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00000838 4247 clr.w D7 0000083A 588F addq.l A7, 4 0000083C 601A bra +0x1C /* 00000858 */ label0000083E: 0000083E 2007 move.l D0, D7 00000840 E540 asl D0.w, 2 00000842 2F36 00C2 move.l -[A7], [A6 + D0.w - 0x62] 00000846 2007 move.l D0, D7 00000848 E140 asl D0.w, 8 0000084A 4874 0000 pea.l [A4 + D0.w] 0000084E 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000852 508F addq.l A7, 8 00000854 3007 move.w D0, D7 00000856 5247 addq.w D7, 1 label00000858: 00000858 48C7 ext.l D7 0000085A 48C6 ext.l D6 0000085C BC87 cmp.l D6, D7 0000085E 6EDE bgt -0x20 /* 0000083E */ 00000860 4EAD 0562 jsr [A5 + 0x562 /* export_168 */] 00000864 4246 clr.w D6 00000866 6000 015A bra +0x15C /* 000009C2 */ label0000086A: 0000086A 302E F4B4 move.w D0, [A6 - 0xB4C] 0000086E 48C0 ext.l D0 00000870 7206 moveq.l D1, 0x06 00000872 B280 cmp.l D1, D0 00000874 6600 014C bne +0x14E /* 000009C2 */ 00000878 598F subq.l A7, 4 0000087A 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 00000880 3F3C 07FD move.w -[A7], 0x7FD 00000884 A9A0 syscall GetResource 00000886 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 0000088A 6614 bne +0x16 /* 000008A0 */ 0000088C 486D DFFC pea.l [A5 - 0x2004] 00000890 558F subq.l A7, 2 00000892 A9AF syscall ResError 00000894 301F move.w D0, [A7]+ 00000896 48C0 ext.l D0 00000898 2F00 move.l -[A7], D0 0000089A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000089E 508F addq.l A7, 8 label000008A0: 000008A0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000008A4 205F movea.l A0, [A7]+ 000008A6 A029 syscall HLock 000008A8 206E FFF4 movea.l A0, [A6 - 0xC] 000008AC 2D50 FFF8 move.l [A6 - 0x8], [A0] 000008B0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000008B4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000008B8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000008BC 205F movea.l A0, [A7]+ 000008BE A02A syscall HUnlock 000008C0 558F subq.l A7, 2 000008C2 3F3C 07FD move.w -[A7], 0x7FD 000008C6 7000 moveq.l D0, 0x00 000008C8 2F00 move.l -[A7], D0 000008CA A986 syscall StopAlert 000008CC 3D5F F4B6 move.w [A6 - 0xB4A], [A7]+ 000008D0 302E F4B6 move.w D0, [A6 - 0xB4A] 000008D4 48C0 ext.l D0 000008D6 7202 moveq.l D1, 0x02 000008D8 B280 cmp.l D1, D0 000008DA 588F addq.l A7, 4 000008DC 6600 00E4 bne +0xE6 /* 000009C2 */ 000008E0 598F subq.l A7, 4 000008E2 2F3C 434F 4E46 move.l -[A7], 0x434F4E46 /* 'CONF' */ 000008E8 3F3C 03E8 move.w -[A7], 0x3E8 000008EC A9A0 syscall GetResource 000008EE 2D5F FFEC move.l [A6 - 0x14], [A7]+ 000008F2 6614 bne +0x16 /* 00000908 */ 000008F4 486D E008 pea.l [A5 - 0x1FF8] 000008F8 558F subq.l A7, 2 000008FA A9AF syscall ResError 000008FC 301F move.w D0, [A7]+ 000008FE 48C0 ext.l D0 00000900 2F00 move.l -[A7], D0 00000902 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000906 508F addq.l A7, 8 label00000908: 00000908 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000090C 205F movea.l A0, [A7]+ 0000090E A029 syscall HLock 00000910 206E FFEC movea.l A0, [A6 - 0x14] 00000914 2050 movea.l A0, [A0] 00000916 48C4 ext.l D4 00000918 2004 move.l D0, D4 0000091A 2200 move.l D1, D0 0000091C C0FC 0146 mulu.w D0, 0x146 00000920 4841 swap.w D1 00000922 C2FC 0146 mulu.w D1, 0x146 00000926 4841 swap.w D1 00000928 4241 clr.w D1 0000092A D081 add.l D0, D1 0000092C 43E8 01C8 lea.l A1, [A0 + 0x1C8] 00000930 41F1 0800 lea.l A0, [A1 + D0] 00000934 2D48 FFF0 move.l [A6 - 0x10], A0 00000938 48C4 ext.l D4 0000093A 2F04 move.l -[A7], D4 0000093C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00000940 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000944 3A00 move.w D5, D0 00000946 4247 clr.w D7 00000948 588F addq.l A7, 4 0000094A 600E bra +0x10 /* 0000095A */ label0000094C: 0000094C 7000 moveq.l D0, 0x00 0000094E 2F00 move.l -[A7], D0 00000950 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00000954 588F addq.l A7, 4 00000956 3007 move.w D0, D7 00000958 5247 addq.w D7, 1 label0000095A: 0000095A 48C7 ext.l D7 0000095C 48C5 ext.l D5 0000095E BA87 cmp.l D5, D7 00000960 6EEA bgt -0x14 /* 0000094C */ 00000962 206E FFF0 movea.l A0, [A6 - 0x10] 00000966 3A10 move.w D5, [A0] 00000968 4247 clr.w D7 0000096A 6026 bra +0x28 /* 00000992 */ label0000096C: 0000096C 206E FFF0 movea.l A0, [A6 - 0x10] 00000970 48C7 ext.l D7 00000972 2007 move.l D0, D7 00000974 EB80 asl D0, 5 00000976 4870 0806 pea.l [A0 + D0 + 0x6] 0000097A 206E FFF0 movea.l A0, [A6 - 0x10] 0000097E 48C7 ext.l D7 00000980 2007 move.l D0, D7 00000982 EB80 asl D0, 5 00000984 2F30 0822 move.l -[A7], [A0 + D0 + 0x22] 00000988 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 0000098C 508F addq.l A7, 8 0000098E 3007 move.w D0, D7 00000990 5247 addq.w D7, 1 label00000992: 00000992 48C7 ext.l D7 00000994 48C5 ext.l D5 00000996 BA87 cmp.l D5, D7 00000998 6ED2 bgt -0x2C /* 0000096C */ 0000099A 4EAD 0562 jsr [A5 + 0x562 /* export_168 */] 0000099E 2F2E FFEC move.l -[A7], [A6 - 0x14] 000009A2 205F movea.l A0, [A7]+ 000009A4 A02A syscall HUnlock 000009A6 48C4 ext.l D4 000009A8 2F04 move.l -[A7], D4 000009AA 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000009AE 2F0B move.l -[A7], A3 000009B0 4EBA 008E jsr [PC + 0x8E /* 00000A40 */] 000009B4 2F2E F4B0 move.l -[A7], [A6 - 0xB50] 000009B8 7004 moveq.l D0, 0x04 000009BA 3F00 move.w -[A7], D0 000009BC 4EBA 02C2 jsr [PC + 0x2C2 /* 00000C80 */] 000009C0 508F addq.l A7, 8 label000009C2: 000009C2 486E F4B8 pea.l [A6 - 0xB48] 000009C6 7000 moveq.l D0, 0x00 000009C8 3F00 move.w -[A7], D0 000009CA 3F00 move.w -[A7], D0 000009CC A880 syscall SetPt 000009CE 7001 moveq.l D0, 0x01 000009D0 2F00 move.l -[A7], D0 000009D2 2F2E F4B0 move.l -[A7], [A6 - 0xB50] 000009D6 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000009DA 508F addq.l A7, 8 000009DC 2F00 move.l -[A7], D0 000009DE 558F subq.l A7, 2 000009E0 7001 moveq.l D0, 0x01 000009E2 1F00 move.b -[A7], D0 000009E4 486E F4B8 pea.l [A6 - 0xB48] 000009E8 2F0B move.l -[A7], A3 000009EA 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000009EE A9E7 syscall Pack0/ListManager 000009F0 4A1F tst.b [A7]+ 000009F2 6704 beq +0x6 /* 000009F8 */ 000009F4 7000 moveq.l D0, 0x00 000009F6 6006 bra +0x8 /* 000009FE */ label000009F8: 000009F8 203C 0000 00FF move.l D0, 0xFF label000009FE: 000009FE 3F00 move.w -[A7], D0 00000A00 A95D syscall HiliteControl 00000A02 302E F4B4 move.w D0, [A6 - 0xB4C] 00000A06 48C0 ext.l D0 00000A08 7202 moveq.l D1, 0x02 00000A0A B280 cmp.l D1, D0 00000A0C 6600 FD34 bne -0x2CA /* 00000742 */ 00000A10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A14 A873 syscall SetPort 00000A16 2F2E F4B0 move.l -[A7], [A6 - 0xB50] 00000A1A A916 syscall HideWindow 00000A1C 2F2E F4B0 move.l -[A7], [A6 - 0xB50] 00000A20 4EBA 0676 jsr [PC + 0x676 /* 00001098 */] 00000A24 2F2E F4B0 move.l -[A7], [A6 - 0xB50] 00000A28 A983 syscall DisposeDialog 00000A2A 206D D924 movea.l A0, [A5 - 0x26DC] 00000A2E 4868 0010 pea.l [A0 + 0x10] 00000A32 A928 syscall InvalRect 00000A34 588F addq.l A7, 4 00000A36 4CEE 18F0 F498 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0xB68] 00000A3C 4E5E unlink A6 00000A3E 4E75 rts fn00000A40: 00000A40 4E56 FDF8 link A6, -0x0208 00000A44 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000A48 286E 0008 movea.l A4, [A6 + 0x8] 00000A4C 47EE FF00 lea.l A3, [A6 - 0x100] 00000A50 7000 moveq.l D0, 0x00 00000A52 1F00 move.b -[A7], D0 00000A54 2F0C move.l -[A7], A4 00000A56 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00000A5A A9E7 syscall Pack0/ListManager 00000A5C 700A moveq.l D0, 0x0A 00000A5E 3F00 move.w -[A7], D0 00000A60 7200 moveq.l D1, 0x00 00000A62 3F01 move.w -[A7], D1 00000A64 2F0C move.l -[A7], A4 00000A66 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00000A6A A9E7 syscall Pack0/ListManager 00000A6C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000A70 3C00 move.w D6, D0 00000A72 4247 clr.w D7 00000A74 605C bra +0x5E /* 00000AD2 */ label00000A76: 00000A76 2F0B move.l -[A7], A3 00000A78 486E FDFC pea.l [A6 - 0x204] 00000A7C 48C7 ext.l D7 00000A7E 2F07 move.l -[A7], D7 00000A80 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000A84 486B 0001 pea.l [A3 + 0x1] 00000A88 486E FE00 pea.l [A6 - 0x200] 00000A8C 7000 moveq.l D0, 0x00 00000A8E 1013 move.b D0, [A3] 00000A90 2F00 move.l -[A7], D0 00000A92 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000A96 486E FDF8 pea.l [A6 - 0x208] 00000A9A 7000 moveq.l D0, 0x00 00000A9C 3F00 move.w -[A7], D0 00000A9E 3F07 move.w -[A7], D7 00000AA0 A880 syscall SetPt 00000AA2 558F subq.l A7, 2 00000AA4 7001 moveq.l D0, 0x01 00000AA6 3F00 move.w -[A7], D0 00000AA8 3F07 move.w -[A7], D7 00000AAA 2F0C move.l -[A7], A4 00000AAC 3F3C 0008 move.w -[A7], 0x8 00000AB0 A9E7 syscall Pack0/ListManager 00000AB2 486E FDFC pea.l [A6 - 0x204] 00000AB6 7000 moveq.l D0, 0x00 00000AB8 1013 move.b D0, [A3] 00000ABA 5880 addq.l D0, 4 00000ABC 3F00 move.w -[A7], D0 00000ABE 2F2E FDF8 move.l -[A7], [A6 - 0x208] 00000AC2 2F0C move.l -[A7], A4 00000AC4 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 00000AC8 A9E7 syscall Pack0/ListManager 00000ACA 4FEF 000E lea.l A7, [A7 + 0xE] 00000ACE 3007 move.w D0, D7 00000AD0 5247 addq.w D7, 1 label00000AD2: 00000AD2 48C7 ext.l D7 00000AD4 48C6 ext.l D6 00000AD6 BC87 cmp.l D6, D7 00000AD8 6E9C bgt -0x62 /* 00000A76 */ 00000ADA 7001 moveq.l D0, 0x01 00000ADC 1F00 move.b -[A7], D0 00000ADE 2F0C move.l -[A7], A4 00000AE0 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00000AE4 A9E7 syscall Pack0/ListManager 00000AE6 4CEE 18C0 FDE8 movem.l D6,D7,A3,A4, [A6 - 0x218] 00000AEC 4E5E unlink A6 00000AEE 4E75 rts export_367: 00000AF0 4E56 FEEC link A6, -0x0114 00000AF4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000AF8 286E 0008 movea.l A4, [A6 + 0x8] 00000AFC 3E2E 000C move.w D7, [A6 + 0xC] 00000B00 206E 0014 movea.l A0, [A6 + 0x14] 00000B04 43EE FFF8 lea.l A1, [A6 - 0x8] 00000B08 22D8 move.l [A1]+, [A0]+ 00000B0A 22D8 move.l [A1]+, [A0]+ 00000B0C 302E 001A move.w D0, [A6 + 0x1A] 00000B10 6B00 015E bmi +0x160 /* 00000C70 */ 00000B14 0C40 0003 cmpi.w D0, 0x3 00000B18 6E00 0156 bgt +0x158 /* 00000C70 */ 00000B1C D040 add.w D0, D0 00000B1E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000B22 4EFB 0000 jmp [PC + D0.w] 00000B26 000A 0032 ori.b A2, 0x32 /* '2' */ 00000B2A 0146 bchg D6, D0 00000B2C 014C bchg A4, D0 00000B2E 486E FEEC pea.l [A6 - 0x114] 00000B32 A88B syscall GetFontInfo 00000B34 2054 movea.l A0, [A4] 00000B36 4868 000C pea.l [A0 + 0xC] 00000B3A 7004 moveq.l D0, 0x04 00000B3C 3F00 move.w -[A7], D0 00000B3E 322E FEEC move.w D1, [A6 - 0x114] 00000B42 48C1 ext.l D1 00000B44 342E FEF2 move.w D2, [A6 - 0x10E] 00000B48 48C2 ext.l D2 00000B4A D481 add.l D2, D1 00000B4C 5382 subq.l D2, 1 00000B4E 3F02 move.w -[A7], D2 00000B50 A880 syscall SetPt 00000B52 6000 011C bra +0x11E /* 00000C70 */ 00000B56 2054 movea.l A0, [A4] 00000B58 2F28 0050 move.l -[A7], [A0 + 0x50] 00000B5C 205F movea.l A0, [A7]+ 00000B5E A029 syscall HLock 00000B60 486E FFF8 pea.l [A6 - 0x8] 00000B64 A8A3 syscall EraseRect 00000B66 302E 000E move.w D0, [A6 + 0xE] 00000B6A 48C0 ext.l D0 00000B6C 2054 movea.l A0, [A4] 00000B6E 2068 0050 movea.l A0, [A0 + 0x50] 00000B72 2650 movea.l A3, [A0] 00000B74 D7C0 add.l A3, D0 00000B76 2F0B move.l -[A7], A3 00000B78 486E FFF4 pea.l [A6 - 0xC] 00000B7C 7004 moveq.l D0, 0x04 00000B7E 2F00 move.l -[A7], D0 00000B80 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000B84 486E FEF4 pea.l [A6 - 0x10C] 00000B88 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000B8C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000B90 558F subq.l A7, 2 00000B92 486E FEF4 pea.l [A6 - 0x10C] 00000B96 A88C syscall StringWidth 00000B98 3C1F move.w D6, [A7]+ 00000B9A 302E FFFE move.w D0, [A6 - 0x2] 00000B9E 48C0 ext.l D0 00000BA0 322E FFFA move.w D1, [A6 - 0x6] 00000BA4 48C1 ext.l D1 00000BA6 9081 sub.l D0, D1 00000BA8 2F00 move.l -[A7], D0 00000BAA 558F subq.l A7, 2 00000BAC 7230 moveq.l D1, 0x30 00000BAE 3F01 move.w -[A7], D1 00000BB0 A88D syscall CharWidth 00000BB2 321F move.w D1, [A7]+ 00000BB4 201F move.l D0, [A7]+ 00000BB6 48C1 ext.l D1 00000BB8 2401 move.l D2, D1 00000BBA C2FC 0009 mulu.w D1, 0x9 /* '\t' */ 00000BBE 4842 swap.w D2 00000BC0 C4FC 0009 mulu.w D2, 0x9 /* '\t' */ 00000BC4 4842 swap.w D2 00000BC6 4242 clr.w D2 00000BC8 D282 add.l D1, D2 00000BCA 9081 sub.l D0, D1 00000BCC 5880 addq.l D0, 4 00000BCE 3B40 E04A move.w [A5 - 0x1FB6], D0 00000BD2 5947 subq.w D7, 4 00000BD4 508F addq.l A7, 8 00000BD6 6004 bra +0x6 /* 00000BDC */ label00000BD8: 00000BD8 3007 move.w D0, D7 00000BDA 5347 subq.w D7, 1 label00000BDC: 00000BDC 558F subq.l A7, 2 00000BDE 486B 0004 pea.l [A3 + 0x4] 00000BE2 7000 moveq.l D0, 0x00 00000BE4 3F00 move.w -[A7], D0 00000BE6 3F07 move.w -[A7], D7 00000BE8 A886 syscall TextWidth 00000BEA 302D E04A move.w D0, [A5 - 0x1FB6] 00000BEE 48C0 ext.l D0 00000BF0 321F move.w D1, [A7]+ 00000BF2 48C1 ext.l D1 00000BF4 B081 cmp.l D0, D1 00000BF6 6DE0 blt -0x1E /* 00000BD8 */ 00000BF8 302E FFFA move.w D0, [A6 - 0x6] 00000BFC 48C0 ext.l D0 00000BFE 2054 movea.l A0, [A4] 00000C00 3228 000E move.w D1, [A0 + 0xE] 00000C04 48C1 ext.l D1 00000C06 D280 add.l D1, D0 00000C08 3F01 move.w -[A7], D1 00000C0A 302E FFF8 move.w D0, [A6 - 0x8] 00000C0E 48C0 ext.l D0 00000C10 2054 movea.l A0, [A4] 00000C12 3228 000C move.w D1, [A0 + 0xC] 00000C16 48C1 ext.l D1 00000C18 D280 add.l D1, D0 00000C1A 3F01 move.w -[A7], D1 00000C1C A893 syscall MoveTo 00000C1E 486B 0004 pea.l [A3 + 0x4] 00000C22 7000 moveq.l D0, 0x00 00000C24 3F00 move.w -[A7], D0 00000C26 3F07 move.w -[A7], D7 00000C28 A885 syscall DrawText 00000C2A 302E FFFE move.w D0, [A6 - 0x2] 00000C2E 48C0 ext.l D0 00000C30 5980 subq.l D0, 4 00000C32 48C6 ext.l D6 00000C34 9086 sub.l D0, D6 00000C36 3F00 move.w -[A7], D0 00000C38 302E FFF8 move.w D0, [A6 - 0x8] 00000C3C 48C0 ext.l D0 00000C3E 2054 movea.l A0, [A4] 00000C40 3228 000C move.w D1, [A0 + 0xC] 00000C44 48C1 ext.l D1 00000C46 D280 add.l D1, D0 00000C48 3F01 move.w -[A7], D1 00000C4A A893 syscall MoveTo 00000C4C 486E FEF4 pea.l [A6 - 0x10C] 00000C50 A884 syscall DrawString 00000C52 4A2E 0018 tst.b [A6 + 0x18] 00000C56 6706 beq +0x8 /* 00000C5E */ 00000C58 486E FFF8 pea.l [A6 - 0x8] 00000C5C A8A4 syscall InvertRect label00000C5E: 00000C5E 2054 movea.l A0, [A4] 00000C60 2F28 0050 move.l -[A7], [A0 + 0x50] 00000C64 205F movea.l A0, [A7]+ 00000C66 A02A syscall HUnlock 00000C68 6006 bra +0x8 /* 00000C70 */ 00000C6A 486E FFF8 pea.l [A6 - 0x8] 00000C6E A8A4 syscall InvertRect label00000C70: 00000C70 4CEE 18C0 FEDC movem.l D6,D7,A3,A4, [A6 - 0x124] 00000C76 4E5E unlink A6 00000C78 205F movea.l A0, [A7]+ 00000C7A DEFC 0014 add.w A7, 0x14 00000C7E 4ED0 jmp [A0] export_368: fn00000C80: 00000C80 4E56 FFEE link A6, -0x0012 00000C84 2F0B move.l -[A7], A3 00000C86 266E 000A movea.l A3, [A6 + 0xA] 00000C8A 486E FFFC pea.l [A6 - 0x4] 00000C8E A874 syscall GetPort 00000C90 2F0B move.l -[A7], A3 00000C92 A873 syscall SetPort 00000C94 2F0B move.l -[A7], A3 00000C96 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000C9A 486E FFF6 pea.l [A6 - 0xA] 00000C9E 486E FFF8 pea.l [A6 - 0x8] 00000CA2 486E FFEE pea.l [A6 - 0x12] 00000CA6 A98D syscall GetDialogItem/GetDItem 00000CA8 486E FFEE pea.l [A6 - 0x12] 00000CAC A8A3 syscall EraseRect 00000CAE 486E FFEE pea.l [A6 - 0x12] 00000CB2 A8A1 syscall FrameRect 00000CB4 2F2B 0018 move.l -[A7], [A3 + 0x18] 00000CB8 598F subq.l A7, 4 00000CBA 2F0B move.l -[A7], A3 00000CBC A917 syscall GetWRefCon 00000CBE 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000CC2 A9E7 syscall Pack0/ListManager 00000CC4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000CC8 A873 syscall SetPort 00000CCA 266E FFEA movea.l A3, [A6 - 0x16] 00000CCE 4E5E unlink A6 00000CD0 205F movea.l A0, [A7]+ 00000CD2 5C4F addq.w A7, 6 00000CD4 4ED0 jmp [A0] export_369: 00000CD6 4E56 FFB2 link A6, -0x004E 00000CDA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000CDE 286E 000C movea.l A4, [A6 + 0xC] 00000CE2 598F subq.l A7, 4 00000CE4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000CE8 A917 syscall GetWRefCon 00000CEA 265F movea.l A3, [A7]+ 00000CEC 4207 clr.b D7 00000CEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CF2 2F0C move.l -[A7], A4 00000CF4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000CF8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000CFC 4A00 tst.b D0 00000CFE 4FEF 000C lea.l A7, [A7 + 0xC] 00000D02 6706 beq +0x8 /* 00000D0A */ 00000D04 7E01 moveq.l D7, 0x01 00000D06 6000 0250 bra +0x252 /* 00000F58 */ label00000D0A: 00000D0A 2053 movea.l A0, [A3] 00000D0C 1028 0024 move.b D0, [A0 + 0x24] 00000D10 4880 ext.w D0 00000D12 48C0 ext.l D0 00000D14 7280 moveq.l D1, 0xFFFFFF80 00000D16 C280 and.l D1, D0 00000D18 6668 bne +0x6A /* 00000D82 */ 00000D1A 3014 move.w D0, [A4] 00000D1C 48C0 ext.l D0 00000D1E 7203 moveq.l D1, 0x03 00000D20 B280 cmp.l D1, D0 00000D22 665E bne +0x60 /* 00000D82 */ 00000D24 203C 0000 00FF move.l D0, 0xFF 00000D2A C0AC 0002 and.l D0, [A4 + 0x2] 00000D2E 7261 moveq.l D1, 0x61 00000D30 B280 cmp.l D1, D0 00000D32 664E bne +0x50 /* 00000D82 */ 00000D34 302C 000E move.w D0, [A4 + 0xE] 00000D38 48C0 ext.l D0 00000D3A 223C 0000 0100 move.l D1, 0x100 00000D40 C280 and.l D1, D0 00000D42 6F3E ble +0x40 /* 00000D82 */ 00000D44 486E FFE4 pea.l [A6 - 0x1C] 00000D48 7000 moveq.l D0, 0x00 00000D4A 3F00 move.w -[A7], D0 00000D4C 3F00 move.w -[A7], D0 00000D4E A880 syscall SetPt 00000D50 6018 bra +0x1A /* 00000D6A */ label00000D52: 00000D52 7001 moveq.l D0, 0x01 00000D54 1F00 move.b -[A7], D0 00000D56 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000D5A 2F0B move.l -[A7], A3 00000D5C 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 00000D60 A9E7 syscall Pack0/ListManager 00000D62 302E FFE4 move.w D0, [A6 - 0x1C] 00000D66 526E FFE4 addq.w [A6 - 0x1C], 1 label00000D6A: 00000D6A 2053 movea.l A0, [A3] 00000D6C 3028 004C move.w D0, [A0 + 0x4C] 00000D70 48C0 ext.l D0 00000D72 322E FFE4 move.w D1, [A6 - 0x1C] 00000D76 48C1 ext.l D1 00000D78 B081 cmp.l D0, D1 00000D7A 6ED6 bgt -0x28 /* 00000D52 */ 00000D7C 7E01 moveq.l D7, 0x01 00000D7E 6000 01D8 bra +0x1DA /* 00000F58 */ label00000D82: 00000D82 3014 move.w D0, [A4] 00000D84 48C0 ext.l D0 00000D86 7201 moveq.l D1, 0x01 00000D88 B280 cmp.l D1, D0 00000D8A 6600 01CC bne +0x1CE /* 00000F58 */ 00000D8E 486E FFB2 pea.l [A6 - 0x4E] 00000D92 A874 syscall GetPort 00000D94 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D98 A873 syscall SetPort 00000D9A 2D6C 000A FFB6 move.l [A6 - 0x4A], [A4 + 0xA] 00000DA0 486E FFB6 pea.l [A6 - 0x4A] 00000DA4 A871 syscall GlobalToLocal 00000DA6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000DAA 2053 movea.l A0, [A3] 00000DAC 3F28 003E move.w -[A7], [A0 + 0x3E] 00000DB0 486E FFBA pea.l [A6 - 0x46] 00000DB4 486E FFBC pea.l [A6 - 0x44] 00000DB8 486E FFC0 pea.l [A6 - 0x40] 00000DBC A98D syscall GetDialogItem/GetDItem 00000DBE 486E FFC0 pea.l [A6 - 0x40] 00000DC2 7001 moveq.l D0, 0x01 00000DC4 3F00 move.w -[A7], D0 00000DC6 3F00 move.w -[A7], D0 00000DC8 A8A9 syscall InsetRect 00000DCA 558F subq.l A7, 2 00000DCC 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00000DD0 486E FFC0 pea.l [A6 - 0x40] 00000DD4 A8AD syscall PtInRect 00000DD6 4A1F tst.b [A7]+ 00000DD8 6700 0178 beq +0x17A /* 00000F52 */ 00000DDC 302C 000E move.w D0, [A4 + 0xE] 00000DE0 48C0 ext.l D0 00000DE2 223C 0000 0300 move.l D1, 0x300 00000DE8 C280 and.l D1, D0 00000DEA 6670 bne +0x72 /* 00000E5C */ 00000DEC 486E FFC8 pea.l [A6 - 0x38] 00000DF0 7000 moveq.l D0, 0x00 00000DF2 3F00 move.w -[A7], D0 00000DF4 2053 movea.l A0, [A3] 00000DF6 3228 004C move.w D1, [A0 + 0x4C] 00000DFA 48C1 ext.l D1 00000DFC 5381 subq.l D1, 1 00000DFE 3F01 move.w -[A7], D1 00000E00 A880 syscall SetPt 00000E02 6050 bra +0x52 /* 00000E54 */ label00000E04: 00000E04 486E FFF8 pea.l [A6 - 0x8] 00000E08 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00000E0C 2F0B move.l -[A7], A3 00000E0E 3F3C 004C move.w -[A7], 0x4C /* 'L' */ 00000E12 A9E7 syscall Pack0/ListManager 00000E14 558F subq.l A7, 2 00000E16 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00000E1A 486E FFF8 pea.l [A6 - 0x8] 00000E1E A8AD syscall PtInRect 00000E20 7000 moveq.l D0, 0x00 00000E22 101F move.b D0, [A7]+ 00000E24 6626 bne +0x28 /* 00000E4C */ 00000E26 558F subq.l A7, 2 00000E28 7000 moveq.l D0, 0x00 00000E2A 1F00 move.b -[A7], D0 00000E2C 486E FFC8 pea.l [A6 - 0x38] 00000E30 2F0B move.l -[A7], A3 00000E32 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000E36 A9E7 syscall Pack0/ListManager 00000E38 4A1F tst.b [A7]+ 00000E3A 6710 beq +0x12 /* 00000E4C */ 00000E3C 7000 moveq.l D0, 0x00 00000E3E 1F00 move.b -[A7], D0 00000E40 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00000E44 2F0B move.l -[A7], A3 00000E46 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 00000E4A A9E7 syscall Pack0/ListManager label00000E4C: 00000E4C 302E FFC8 move.w D0, [A6 - 0x38] 00000E50 536E FFC8 subq.w [A6 - 0x38], 1 label00000E54: 00000E54 302E FFC8 move.w D0, [A6 - 0x38] 00000E58 48C0 ext.l D0 00000E5A 6CA8 bge -0x56 /* 00000E04 */ label00000E5C: 00000E5C 558F subq.l A7, 2 00000E5E 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00000E62 3F2C 000E move.w -[A7], [A4 + 0xE] 00000E66 2F0B move.l -[A7], A3 00000E68 3F3C 0018 move.w -[A7], 0x18 00000E6C A9E7 syscall Pack0/ListManager 00000E6E 1C1F move.b D6, [A7]+ 00000E70 486E FFC8 pea.l [A6 - 0x38] 00000E74 7000 moveq.l D0, 0x00 00000E76 3F00 move.w -[A7], D0 00000E78 3F00 move.w -[A7], D0 00000E7A A880 syscall SetPt 00000E7C 486E FFCC pea.l [A6 - 0x34] 00000E80 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00000E84 2F0B move.l -[A7], A3 00000E86 3F3C 004C move.w -[A7], 0x4C /* 'L' */ 00000E8A A9E7 syscall Pack0/ListManager 00000E8C 486E FFC8 pea.l [A6 - 0x38] 00000E90 7000 moveq.l D0, 0x00 00000E92 3F00 move.w -[A7], D0 00000E94 2053 movea.l A0, [A3] 00000E96 3228 004C move.w D1, [A0 + 0x4C] 00000E9A 48C1 ext.l D1 00000E9C 5381 subq.l D1, 1 00000E9E 3F01 move.w -[A7], D1 00000EA0 A880 syscall SetPt 00000EA2 486E FFD4 pea.l [A6 - 0x2C] 00000EA6 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00000EAA 2F0B move.l -[A7], A3 00000EAC 3F3C 004C move.w -[A7], 0x4C /* 'L' */ 00000EB0 A9E7 syscall Pack0/ListManager 00000EB2 486E FFDC pea.l [A6 - 0x24] 00000EB6 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000EBA 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000EBE A8A7 syscall SetRect 00000EC0 558F subq.l A7, 2 00000EC2 486E FFDC pea.l [A6 - 0x24] 00000EC6 2053 movea.l A0, [A3] 00000EC8 2F08 move.l -[A7], A0 00000ECA 486E FFDC pea.l [A6 - 0x24] 00000ECE A8AA syscall SectRect 00000ED0 558F subq.l A7, 2 00000ED2 7004 moveq.l D0, 0x04 00000ED4 3F00 move.w -[A7], D0 00000ED6 486E FFE8 pea.l [A6 - 0x18] 00000EDA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000EDE 2D6E FFF2 FFB6 move.l [A6 - 0x4A], [A6 - 0xE] 00000EE4 486E FFB6 pea.l [A6 - 0x4A] 00000EE8 A871 syscall GlobalToLocal 00000EEA 558F subq.l A7, 2 00000EEC 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00000EF0 486E FFDC pea.l [A6 - 0x24] 00000EF4 A8AD syscall PtInRect 00000EF6 4A1F tst.b [A7]+ 00000EF8 588F addq.l A7, 4 00000EFA 674C beq +0x4E /* 00000F48 */ 00000EFC 486E FFC8 pea.l [A6 - 0x38] 00000F00 7000 moveq.l D0, 0x00 00000F02 3F00 move.w -[A7], D0 00000F04 3F00 move.w -[A7], D0 00000F06 A880 syscall SetPt 00000F08 558F subq.l A7, 2 00000F0A 7001 moveq.l D0, 0x01 00000F0C 1F00 move.b -[A7], D0 00000F0E 486E FFC8 pea.l [A6 - 0x38] 00000F12 2F0B move.l -[A7], A3 00000F14 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000F18 A9E7 syscall Pack0/ListManager 00000F1A 4A1F tst.b [A7]+ 00000F1C 6720 beq +0x22 /* 00000F3E */ 00000F1E 302E FFC8 move.w D0, [A6 - 0x38] 00000F22 48C0 ext.l D0 00000F24 D0BC 0000 0201 add.l D0, 0x201 00000F2A 206E 0008 movea.l A0, [A6 + 0x8] 00000F2E 3080 move.w [A0], D0 00000F30 4A06 tst.b D6 00000F32 671C beq +0x1E /* 00000F50 */ 00000F34 206E 0008 movea.l A0, [A6 + 0x8] 00000F38 0650 0400 addi.w [A0], 0x400 00000F3C 6012 bra +0x14 /* 00000F50 */ label00000F3E: 00000F3E 206E 0008 movea.l A0, [A6 + 0x8] 00000F42 30BC 0200 move.w [A0], 0x200 00000F46 6008 bra +0xA /* 00000F50 */ label00000F48: 00000F48 206E 0008 movea.l A0, [A6 + 0x8] 00000F4C 30BC 0200 move.w [A0], 0x200 label00000F50: 00000F50 7E01 moveq.l D7, 0x01 label00000F52: 00000F52 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00000F56 A873 syscall SetPort label00000F58: 00000F58 1D47 0014 move.b [A6 + 0x14], D7 00000F5C 4CEE 18C0 FFA2 movem.l D6,D7,A3,A4, [A6 - 0x5E] 00000F62 4E5E unlink A6 00000F64 205F movea.l A0, [A7]+ 00000F66 DEFC 000C add.w A7, 0xC 00000F6A 4ED0 jmp [A0] fn00000F6C: 00000F6C 4E56 FFDE link A6, -0x0022 00000F70 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000F74 1A2E 0013 move.b D5, [A6 + 0x13] 00000F78 2C2E 0018 move.l D6, [A6 + 0x18] 00000F7C 3E2E 000E move.w D7, [A6 + 0xE] 00000F80 286E 0008 movea.l A4, [A6 + 0x8] 00000F84 2F0C move.l -[A7], A4 00000F86 3F07 move.w -[A7], D7 00000F88 486E FFDE pea.l [A6 - 0x22] 00000F8C 486E FFE0 pea.l [A6 - 0x20] 00000F90 486E FFE4 pea.l [A6 - 0x1C] 00000F94 A98D syscall GetDialogItem/GetDItem 00000F96 41EE FFEC lea.l A0, [A6 - 0x14] 00000F9A 43EE FFE4 lea.l A1, [A6 - 0x1C] 00000F9E 20D9 move.l [A0]+, [A1]+ 00000FA0 20D9 move.l [A0]+, [A1]+ 00000FA2 486E FFEC pea.l [A6 - 0x14] 00000FA6 7001 moveq.l D0, 0x01 00000FA8 3F00 move.w -[A7], D0 00000FAA 3F00 move.w -[A7], D0 00000FAC A8A9 syscall InsetRect 00000FAE 4A05 tst.b D5 00000FB0 6706 beq +0x8 /* 00000FB8 */ 00000FB2 046E 000F FFF2 subi.w [A6 - 0xE], 0xF label00000FB8: 00000FB8 486E FFF4 pea.l [A6 - 0xC] 00000FBC 7000 moveq.l D0, 0x00 00000FBE 3F00 move.w -[A7], D0 00000FC0 3F00 move.w -[A7], D0 00000FC2 7201 moveq.l D1, 0x01 00000FC4 3F01 move.w -[A7], D1 00000FC6 3F00 move.w -[A7], D0 00000FC8 A8A7 syscall SetRect 00000FCA 486E FFFC pea.l [A6 - 0x4] 00000FCE 7000 moveq.l D0, 0x00 00000FD0 3F00 move.w -[A7], D0 00000FD2 3F00 move.w -[A7], D0 00000FD4 A880 syscall SetPt 00000FD6 4A86 tst.l D6 00000FD8 6732 beq +0x34 /* 0000100C */ 00000FDA 598F subq.l A7, 4 00000FDC 2F3C 4C44 4546 move.l -[A7], 0x4C444546 /* 'LDEF' */ 00000FE2 7001 moveq.l D0, 0x01 00000FE4 3F00 move.w -[A7], D0 00000FE6 A9A0 syscall GetResource 00000FE8 265F movea.l A3, [A7]+ 00000FEA 200B move.l D0, A3 00000FEC 6614 bne +0x16 /* 00001002 */ 00000FEE 486D E014 pea.l [A5 - 0x1FEC] 00000FF2 558F subq.l A7, 2 00000FF4 A9AF syscall ResError 00000FF6 301F move.w D0, [A7]+ 00000FF8 48C0 ext.l D0 00000FFA 2F00 move.l -[A7], D0 00000FFC 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001000 508F addq.l A7, 8 label00001002: 00001002 2B4B E072 move.l [A5 - 0x1F8E], A3 00001006 2053 movea.l A0, [A3] 00001008 2146 0002 move.l [A0 + 0x2], D6 label0000100C: 0000100C 598F subq.l A7, 4 0000100E 486E FFEC pea.l [A6 - 0x14] 00001012 486E FFF4 pea.l [A6 - 0xC] 00001016 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000101A 4A86 tst.l D6 0000101C 6604 bne +0x6 /* 00001022 */ 0000101E 7000 moveq.l D0, 0x00 00001020 6002 bra +0x4 /* 00001024 */ label00001022: 00001022 7001 moveq.l D0, 0x01 label00001024: 00001024 3F00 move.w -[A7], D0 00001026 2F0C move.l -[A7], A4 00001028 7001 moveq.l D0, 0x01 0000102A 1F00 move.b -[A7], D0 0000102C 7200 moveq.l D1, 0x00 0000102E 1F01 move.b -[A7], D1 00001030 1F01 move.b -[A7], D1 00001032 1F05 move.b -[A7], D5 00001034 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 00001038 A9E7 syscall Pack0/ListManager 0000103A 265F movea.l A3, [A7]+ 0000103C 200B move.l D0, A3 0000103E 6614 bne +0x16 /* 00001054 */ 00001040 486D E022 pea.l [A5 - 0x1FDE] 00001044 3038 0220 move.w D0, [0x00000220 /* MemErr */] 00001048 48C0 ext.l D0 0000104A 2F00 move.l -[A7], D0 0000104C 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001050 508F addq.l A7, 8 00001052 6038 bra +0x3A /* 0000108C */ label00001054: 00001054 2053 movea.l A0, [A3] 00001056 116E 0017 0024 move.b [A0 + 0x24], [A6 + 0x17] 0000105C 7001 moveq.l D0, 0x01 0000105E 1F00 move.b -[A7], D0 00001060 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001064 2F0B move.l -[A7], A3 00001066 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 0000106A A9E7 syscall Pack0/ListManager 0000106C 2F0C move.l -[A7], A4 0000106E 3F07 move.w -[A7], D7 00001070 3F2E FFDE move.w -[A7], [A6 - 0x22] 00001074 486D 0BA2 pea.l [A5 + 0xBA2 /* export_368 */] 00001078 486E FFE4 pea.l [A6 - 0x1C] 0000107C A98E syscall SetDialogItem/SetDItem 0000107E 2F0C move.l -[A7], A4 00001080 2F0B move.l -[A7], A3 00001082 A918 syscall SetWRefCon 00001084 48C7 ext.l D7 00001086 2053 movea.l A0, [A3] 00001088 2147 003C move.l [A0 + 0x3C], D7 label0000108C: 0000108C 200B move.l D0, A3 0000108E 4CEE 18E0 FFCA movem.l D5,D6,D7,A3,A4, [A6 - 0x36] 00001094 4E5E unlink A6 00001096 4E75 rts fn00001098: 00001098 4E56 FFF2 link A6, -0x000E 0000109C 48E7 0018 movem.l -[A7], A3,A4 000010A0 266E 0008 movea.l A3, [A6 + 0x8] 000010A4 598F subq.l A7, 4 000010A6 2F0B move.l -[A7], A3 000010A8 A917 syscall GetWRefCon 000010AA 285F movea.l A4, [A7]+ 000010AC 2F0B move.l -[A7], A3 000010AE 2054 movea.l A0, [A4] 000010B0 3F28 003E move.w -[A7], [A0 + 0x3E] 000010B4 486E FFF2 pea.l [A6 - 0xE] 000010B8 486E FFF4 pea.l [A6 - 0xC] 000010BC 486E FFF8 pea.l [A6 - 0x8] 000010C0 A98D syscall GetDialogItem/GetDItem 000010C2 2F0B move.l -[A7], A3 000010C4 2054 movea.l A0, [A4] 000010C6 3F28 003E move.w -[A7], [A0 + 0x3E] 000010CA 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000010CE 7000 moveq.l D0, 0x00 000010D0 2F00 move.l -[A7], D0 000010D2 486E FFF8 pea.l [A6 - 0x8] 000010D6 A98E syscall SetDialogItem/SetDItem 000010D8 2F0C move.l -[A7], A4 000010DA 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000010DE A9E7 syscall Pack0/ListManager 000010E0 2F0B move.l -[A7], A3 000010E2 7000 moveq.l D0, 0x00 000010E4 2F00 move.l -[A7], D0 000010E6 A918 syscall SetWRefCon 000010E8 4AAD E072 tst.l [A5 - 0x1F8E] 000010EC 6718 beq +0x1A /* 00001106 */ 000010EE 206D E072 movea.l A0, [A5 - 0x1F8E] 000010F2 2050 movea.l A0, [A0] 000010F4 7000 moveq.l D0, 0x00 000010F6 2140 0002 move.l [A0 + 0x2], D0 000010FA 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000010FE A9A3 syscall ReleaseResource 00001100 7000 moveq.l D0, 0x00 00001102 2B40 E072 move.l [A5 - 0x1F8E], D0 label00001106: 00001106 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16] 0000110C 4E5E unlink A6 0000110E 4E75 rts export_370: 00001110 4E56 0000 link A6, 0 00001114 302E 000A move.w D0, [A6 + 0xA] 00001118 5340 subq.w D0, 1 0000111A 6B52 bmi +0x54 /* 0000116E */ 0000111C 0C40 0006 cmpi.w D0, 0x6 00001120 6E4C bgt +0x4E /* 0000116E */ 00001122 D040 add.w D0, D0 00001124 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001128 4EFB 0000 jmp [PC + D0.w] 0000112C 0010 001C ori.b [A0], 0x1C 00001130 0044 002E ori.w D4, 0x2E /* '.' */ 00001134 0034 003A 0040 ori.b [A4 + D0.w + 0x40], 0x3A /* ':' */ 0000113A 4878 07F8 push.l 0x7F8 0000113E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00001142 588F addq.l A7, 4 00001144 6028 bra +0x2A /* 0000116E */ 00001146 4A2D E076 tst.b [A5 - 0x1F8A] 0000114A 6706 beq +0x8 /* 00001152 */ 0000114C 4EBA F2AC jsr [PC - 0xD54 /* 000003FA */] 00001150 601C bra +0x1E /* 0000116E */ label00001152: 00001152 4EBA F2F8 jsr [PC - 0xD08 /* 0000044C */] 00001156 6016 bra +0x18 /* 0000116E */ 00001158 4EBA F572 jsr [PC - 0xA8E /* 000006CC */] 0000115C 6010 bra +0x12 /* 0000116E */ 0000115E 4EBA 062C jsr [PC + 0x62C /* 0000178C */] 00001162 600A bra +0xC /* 0000116E */ 00001164 4EBA 000C jsr [PC + 0xC /* 00001172 */] 00001168 6004 bra +0x6 /* 0000116E */ 0000116A 4EBA EEBA jsr [PC - 0x1146 /* 00000026 */] label0000116E: 0000116E 4E5E unlink A6 00001170 4E75 rts fn00001172: 00001172 4E56 FEFE link A6, -0x0102 00001176 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000117A 4878 07FB push.l 0x7FB 0000117E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001182 2640 movea.l A3, D0 00001184 7003 moveq.l D0, 0x03 00001186 2F00 move.l -[A7], D0 00001188 7201 moveq.l D1, 0x01 0000118A 2F01 move.l -[A7], D1 0000118C 2F0B move.l -[A7], A3 0000118E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001192 3A2D D692 move.w D5, [A5 - 0x296E] 00001196 302D D692 move.w D0, [A5 - 0x296E] 0000119A 48C0 ext.l D0 0000119C 5880 addq.l D0, 4 0000119E 2F00 move.l -[A7], D0 000011A0 7006 moveq.l D0, 0x06 000011A2 2F00 move.l -[A7], D0 000011A4 7204 moveq.l D1, 0x04 000011A6 2F01 move.l -[A7], D1 000011A8 2F0B move.l -[A7], A3 000011AA 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000011AE 4FEF 0020 lea.l A7, [A7 + 0x20] label000011B2: 000011B2 7000 moveq.l D0, 0x00 000011B4 2F00 move.l -[A7], D0 000011B6 486E FEFE pea.l [A6 - 0x102] 000011BA A991 syscall ModalDialog 000011BC 302E FEFE move.w D0, [A6 - 0x102] 000011C0 48C0 ext.l D0 000011C2 7204 moveq.l D1, 0x04 000011C4 B280 cmp.l D1, D0 000011C6 6E26 bgt +0x28 /* 000011EE */ 000011C8 302E FEFE move.w D0, [A6 - 0x102] 000011CC 48C0 ext.l D0 000011CE 7206 moveq.l D1, 0x06 000011D0 B280 cmp.l D1, D0 000011D2 6D1A blt +0x1C /* 000011EE */ 000011D4 302E FEFE move.w D0, [A6 - 0x102] 000011D8 48C0 ext.l D0 000011DA 2F00 move.l -[A7], D0 000011DC 7006 moveq.l D0, 0x06 000011DE 2F00 move.l -[A7], D0 000011E0 7204 moveq.l D1, 0x04 000011E2 2F01 move.l -[A7], D1 000011E4 2F0B move.l -[A7], A3 000011E6 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000011EA 4FEF 0010 lea.l A7, [A7 + 0x10] label000011EE: 000011EE 302E FEFE move.w D0, [A6 - 0x102] 000011F2 48C0 ext.l D0 000011F4 7201 moveq.l D1, 0x01 000011F6 B280 cmp.l D1, D0 000011F8 670C beq +0xE /* 00001206 */ 000011FA 302E FEFE move.w D0, [A6 - 0x102] 000011FE 48C0 ext.l D0 00001200 7202 moveq.l D1, 0x02 00001202 B280 cmp.l D1, D0 00001204 66AC bne -0x52 /* 000011B2 */ label00001206: 00001206 7E04 moveq.l D7, 0x04 00001208 601A bra +0x1C /* 00001224 */ label0000120A: 0000120A 48C7 ext.l D7 0000120C 2F07 move.l -[A7], D7 0000120E 2F0B move.l -[A7], A3 00001210 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00001214 4A40 tst.w D0 00001216 508F addq.l A7, 8 00001218 6706 beq +0x8 /* 00001220 */ 0000121A 48C7 ext.l D7 0000121C 2C07 move.l D6, D7 0000121E 5986 subq.l D6, 4 label00001220: 00001220 3007 move.w D0, D7 00001222 5247 addq.w D7, 1 label00001224: 00001224 48C7 ext.l D7 00001226 7006 moveq.l D0, 0x06 00001228 B087 cmp.l D0, D7 0000122A 6CDE bge -0x20 /* 0000120A */ 0000122C 302E FEFE move.w D0, [A6 - 0x102] 00001230 48C0 ext.l D0 00001232 7201 moveq.l D1, 0x01 00001234 B280 cmp.l D1, D0 00001236 6658 bne +0x5A /* 00001290 */ 00001238 48C5 ext.l D5 0000123A 48C6 ext.l D6 0000123C BC85 cmp.l D6, D5 0000123E 6750 beq +0x52 /* 00001290 */ 00001240 48C6 ext.l D6 00001242 7001 moveq.l D0, 0x01 00001244 B086 cmp.l D0, D6 00001246 6620 bne +0x22 /* 00001268 */ 00001248 486E FF00 pea.l [A6 - 0x100] 0000124C 3F3C 0BB8 move.w -[A7], 0xBB8 00001250 7017 moveq.l D0, 0x17 00001252 3F00 move.w -[A7], D0 00001254 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00001258 486E FF00 pea.l [A6 - 0x100] 0000125C 4EBA 0220 jsr [PC + 0x220 /* 0000147E */] 00001260 3D40 FEFE move.w [A6 - 0x102], D0 00001264 588F addq.l A7, 4 00001266 6006 bra +0x8 /* 0000126E */ label00001268: 00001268 3D7C 0001 FEFE move.w [A6 - 0x102], 0x1 label0000126E: 0000126E 4A6E FEFE tst.w [A6 - 0x102] 00001272 671C beq +0x1E /* 00001290 */ 00001274 426D D728 clr.w [A5 - 0x28D8] 00001278 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 0000127C 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */] 00001280 3B46 D692 move.w [A5 - 0x296E], D6 00001284 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00001288 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 0000128C 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] label00001290: 00001290 2F0B move.l -[A7], A3 00001292 A983 syscall DisposeDialog 00001294 598F subq.l A7, 4 00001296 3F3C 03EC move.w -[A7], 0x3EC 0000129A A9BF syscall GetRMenu 0000129C 285F movea.l A4, [A7]+ 0000129E 302D D728 move.w D0, [A5 - 0x28D8] 000012A2 48C0 ext.l D0 000012A4 7201 moveq.l D1, 0x01 000012A6 B280 cmp.l D1, D0 000012A8 6712 beq +0x14 /* 000012BC */ 000012AA 2F0C move.l -[A7], A4 000012AC 7004 moveq.l D0, 0x04 000012AE 3F00 move.w -[A7], D0 000012B0 A939 syscall EnableItem 000012B2 2F0C move.l -[A7], A4 000012B4 7005 moveq.l D0, 0x05 000012B6 3F00 move.w -[A7], D0 000012B8 A939 syscall EnableItem 000012BA 6010 bra +0x12 /* 000012CC */ label000012BC: 000012BC 2F0C move.l -[A7], A4 000012BE 7004 moveq.l D0, 0x04 000012C0 3F00 move.w -[A7], D0 000012C2 A93A syscall DisableItem 000012C4 2F0C move.l -[A7], A4 000012C6 7005 moveq.l D0, 0x05 000012C8 3F00 move.w -[A7], D0 000012CA A93A syscall DisableItem label000012CC: 000012CC 4CEE 18E0 FEEA movem.l D5,D6,D7,A3,A4, [A6 - 0x116] 000012D2 4E5E unlink A6 000012D4 4E75 rts fn000012D6: 000012D6 2F2D E06E move.l -[A7], [A5 - 0x1F92] 000012DA A9CD syscall TEDispose 000012DC 7000 moveq.l D0, 0x00 000012DE 2B40 E06E move.l [A5 - 0x1F92], D0 000012E2 4E75 rts export_371: 000012E4 4E56 FFFC link A6, -0x0004 000012E8 48E7 0118 movem.l -[A7], D7,A3,A4 000012EC 286E 0010 movea.l A4, [A6 + 0x10] 000012F0 266E 000C movea.l A3, [A6 + 0xC] 000012F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F8 2F0B move.l -[A7], A3 000012FA 2F0C move.l -[A7], A4 000012FC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001300 4A00 tst.b D0 00001302 4FEF 000C lea.l A7, [A7 + 0xC] 00001306 670A beq +0xC /* 00001312 */ 00001308 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 0000130E 6000 00E6 bra +0xE8 /* 000013F6 */ label00001312: 00001312 3013 move.w D0, [A3] 00001314 48C0 ext.l D0 00001316 7203 moveq.l D1, 0x03 00001318 B280 cmp.l D1, D0 0000131A 670C beq +0xE /* 00001328 */ 0000131C 3013 move.w D0, [A3] 0000131E 48C0 ext.l D0 00001320 7205 moveq.l D1, 0x05 00001322 B280 cmp.l D1, D0 00001324 6600 00CC bne +0xCE /* 000013F2 */ label00001328: 00001328 302C 00A4 move.w D0, [A4 + 0xA4] 0000132C 48C0 ext.l D0 0000132E 5280 addq.l D0, 1 00001330 322D E06C move.w D1, [A5 - 0x1F94] 00001334 48C1 ext.l D1 00001336 B280 cmp.l D1, D0 00001338 6600 00B8 bne +0xBA /* 000013F2 */ 0000133C 2E2B 0002 move.l D7, [A3 + 0x2] 00001340 CEBC 0000 00FF and.l D7, 0xFF 00001346 4887 ext.w D7 00001348 48C7 ext.l D7 0000134A 7021 moveq.l D0, 0x21 0000134C B087 cmp.l D0, D7 0000134E 6E0A bgt +0xC /* 0000135A */ 00001350 4887 ext.w D7 00001352 48C7 ext.l D7 00001354 707E moveq.l D0, 0x7E 00001356 B087 cmp.l D0, D7 00001358 6C28 bge +0x2A /* 00001382 */ label0000135A: 0000135A 4887 ext.w D7 0000135C 48C7 ext.l D7 0000135E 7008 moveq.l D0, 0x08 00001360 B087 cmp.l D0, D7 00001362 6E0A bgt +0xC /* 0000136E */ 00001364 4887 ext.w D7 00001366 48C7 ext.l D7 00001368 7009 moveq.l D0, 0x09 0000136A B087 cmp.l D0, D7 0000136C 6C14 bge +0x16 /* 00001382 */ label0000136E: 0000136E 4887 ext.w D7 00001370 48C7 ext.l D7 00001372 701C moveq.l D0, 0x1C 00001374 B087 cmp.l D0, D7 00001376 6E6C bgt +0x6E /* 000013E4 */ 00001378 4887 ext.w D7 0000137A 48C7 ext.l D7 0000137C 701F moveq.l D0, 0x1F 0000137E B087 cmp.l D0, D7 00001380 6D62 blt +0x64 /* 000013E4 */ label00001382: 00001382 2D6C 00A0 FFFC move.l [A6 - 0x4], [A4 + 0xA0] 00001388 206E FFFC movea.l A0, [A6 - 0x4] 0000138C 2050 movea.l A0, [A0] 0000138E 3028 0020 move.w D0, [A0 + 0x20] 00001392 48C0 ext.l D0 00001394 2F00 move.l -[A7], D0 00001396 206E FFFC movea.l A0, [A6 - 0x4] 0000139A 2050 movea.l A0, [A0] 0000139C 3028 0022 move.w D0, [A0 + 0x22] 000013A0 48C0 ext.l D0 000013A2 2F00 move.l -[A7], D0 000013A4 2F2D E06E move.l -[A7], [A5 - 0x1F92] 000013A8 A9D1 syscall TESetSelect 000013AA 4887 ext.w D7 000013AC 48C7 ext.l D7 000013AE 7020 moveq.l D0, 0x20 000013B0 B087 cmp.l D0, D7 000013B2 6E06 bgt +0x8 /* 000013BA */ 000013B4 70A5 moveq.l D0, 0xFFFFFFA5 000013B6 2740 0002 move.l [A3 + 0x2], D0 label000013BA: 000013BA 4887 ext.w D7 000013BC 48C7 ext.l D7 000013BE 7009 moveq.l D0, 0x09 000013C0 B087 cmp.l D0, D7 000013C2 672E beq +0x30 /* 000013F2 */ 000013C4 4887 ext.w D7 000013C6 48C7 ext.l D7 000013C8 701C moveq.l D0, 0x1C 000013CA B087 cmp.l D0, D7 000013CC 6E0A bgt +0xC /* 000013D8 */ 000013CE 4887 ext.w D7 000013D0 48C7 ext.l D7 000013D2 701F moveq.l D0, 0x1F 000013D4 B087 cmp.l D0, D7 000013D6 6C1A bge +0x1C /* 000013F2 */ label000013D8: 000013D8 4887 ext.w D7 000013DA 3F07 move.w -[A7], D7 000013DC 2F2D E06E move.l -[A7], [A5 - 0x1F92] 000013E0 A9DC syscall TEKey 000013E2 600E bra +0x10 /* 000013F2 */ label000013E4: 000013E4 206E 0008 movea.l A0, [A6 + 0x8] 000013E8 4250 clr.w [A0] 000013EA 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000013F0 6004 bra +0x6 /* 000013F6 */ label000013F2: 000013F2 422E 0014 clr.b [A6 + 0x14] label000013F6: 000013F6 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 000013FC 4E5E unlink A6 000013FE 205F movea.l A0, [A7]+ 00001400 DEFC 000C add.w A7, 0xC 00001404 4ED0 jmp [A0] fn00001406: 00001406 4E56 FFF8 link A6, -0x0008 0000140A 48E7 0110 movem.l -[A7], D7,A3 0000140E 266E 0008 movea.l A3, [A6 + 0x8] 00001412 3E2E 000E move.w D7, [A6 + 0xE] 00001416 486E FFF8 pea.l [A6 - 0x8] 0000141A 48C7 ext.l D7 0000141C 2F07 move.l -[A7], D7 0000141E 2F0B move.l -[A7], A3 00001420 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001424 486E FFF8 pea.l [A6 - 0x8] 00001428 2F3C 0200 0200 move.l -[A7], 0x2000200 0000142E A8A8 syscall OffsetRect 00001430 598F subq.l A7, 4 00001432 486E FFF8 pea.l [A6 - 0x8] 00001436 486E FFF8 pea.l [A6 - 0x8] 0000143A A9D2 syscall TENew 0000143C 2B5F E06E move.l [A5 - 0x1F92], [A7]+ 00001440 4FEF 000C lea.l A7, [A7 + 0xC] 00001444 6612 bne +0x14 /* 00001458 */ 00001446 486D E030 pea.l [A5 - 0x1FD0] 0000144A 3038 0220 move.w D0, [0x00000220 /* MemErr */] 0000144E 48C0 ext.l D0 00001450 2F00 move.l -[A7], D0 00001452 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00001456 508F addq.l A7, 8 label00001458: 00001458 3B47 E06C move.w [A5 - 0x1F94], D7 0000145C 4CEE 0880 FFF0 movem.l D7,A3, [A6 - 0x10] 00001462 4E5E unlink A6 00001464 4E75 rts fn00001466: 00001466 2F0B move.l -[A7], A3 00001468 266F 0008 movea.l A3, [A7 + 0x8] 0000146C 206D E06E movea.l A0, [A5 - 0x1F92] 00001470 2050 movea.l A0, [A0] 00001472 2F28 003E move.l -[A7], [A0 + 0x3E] 00001476 2F0B move.l -[A7], A3 00001478 A990 syscall GetDialogItemText/GetIText 0000147A 265F movea.l A3, [A7]+ 0000147C 4E75 rts fn0000147E: 0000147E 4E56 0000 link A6, 0 00001482 48E7 0118 movem.l -[A7], D7,A3,A4 00001486 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 0000148A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000148E 7000 moveq.l D0, 0x00 00001490 2F00 move.l -[A7], D0 00001492 2F00 move.l -[A7], D0 00001494 2F00 move.l -[A7], D0 00001496 A98B syscall ParamText 00001498 598F subq.l A7, 4 0000149A 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 000014A0 3F3C 07D5 move.w -[A7], 0x7D5 000014A4 A9A0 syscall GetResource 000014A6 265F movea.l A3, [A7]+ 000014A8 200B move.l D0, A3 000014AA 6614 bne +0x16 /* 000014C0 */ 000014AC 486D E03C pea.l [A5 - 0x1FC4] 000014B0 558F subq.l A7, 2 000014B2 A9AF syscall ResError 000014B4 301F move.w D0, [A7]+ 000014B6 48C0 ext.l D0 000014B8 2F00 move.l -[A7], D0 000014BA 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000014BE 508F addq.l A7, 8 label000014C0: 000014C0 2F0B move.l -[A7], A3 000014C2 205F movea.l A0, [A7]+ 000014C4 A029 syscall HLock 000014C6 2853 movea.l A4, [A3] 000014C8 2F0C move.l -[A7], A4 000014CA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000014CE 2F0B move.l -[A7], A3 000014D0 205F movea.l A0, [A7]+ 000014D2 A02A syscall HUnlock 000014D4 558F subq.l A7, 2 000014D6 3F3C 07D5 move.w -[A7], 0x7D5 000014DA 7000 moveq.l D0, 0x00 000014DC 2F00 move.l -[A7], D0 000014DE A988 syscall CautionAlert 000014E0 301F move.w D0, [A7]+ 000014E2 48C0 ext.l D0 000014E4 2E00 move.l D7, D0 000014E6 7201 moveq.l D1, 0x01 000014E8 B287 cmp.l D1, D7 000014EA 57C0 seq D0 000014EC 0240 0001 andi.w D0, 0x1 000014F0 588F addq.l A7, 4 000014F2 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000014F8 4E5E unlink A6 000014FA 4E75 rts fn000014FC: 000014FC 4E56 FF00 link A6, -0x0100 00001500 2F0B move.l -[A7], A3 00001502 47EE FF00 lea.l A3, [A6 - 0x100] 00001506 302D D728 move.w D0, [A5 - 0x28D8] 0000150A 48C0 ext.l D0 0000150C 7201 moveq.l D1, 0x01 0000150E B280 cmp.l D1, D0 00001510 6616 bne +0x18 /* 00001528 */ 00001512 2F0B move.l -[A7], A3 00001514 3F3C 0BB8 move.w -[A7], 0xBB8 00001518 7001 moveq.l D0, 0x01 0000151A 3F00 move.w -[A7], D0 0000151C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00001520 2F0B move.l -[A7], A3 00001522 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001526 588F addq.l A7, 4 label00001528: 00001528 266E FEFC movea.l A3, [A6 - 0x104] 0000152C 4E5E unlink A6 0000152E 4E75 rts export_372: 00001530 4E56 FFEE link A6, -0x0012 00001534 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001538 286E 0010 movea.l A4, [A6 + 0x10] 0000153C 266E 000C movea.l A3, [A6 + 0xC] 00001540 4207 clr.b D7 00001542 3013 move.w D0, [A3] 00001544 48C0 ext.l D0 00001546 7201 moveq.l D1, 0x01 00001548 B280 cmp.l D1, D0 0000154A 6632 bne +0x34 /* 0000157E */ 0000154C 2B6B 000A E068 move.l [A5 - 0x1F98], [A3 + 0xA] 00001552 486D E068 pea.l [A5 - 0x1F98] 00001556 A871 syscall GlobalToLocal 00001558 558F subq.l A7, 2 0000155A 2F2D E068 move.l -[A7], [A5 - 0x1F98] 0000155E 486D E04C pea.l [A5 - 0x1FB4] 00001562 A8AD syscall PtInRect 00001564 7000 moveq.l D0, 0x00 00001566 101F move.b D0, [A7]+ 00001568 7201 moveq.l D1, 0x01 0000156A B280 cmp.l D1, D0 0000156C 6600 00CE bne +0xD0 /* 0000163C */ 00001570 206E 0008 movea.l A0, [A6 + 0x8] 00001574 30BC 03E6 move.w [A0], 0x3E6 00001578 7E01 moveq.l D7, 0x01 0000157A 6000 00C0 bra +0xC2 /* 0000163C */ label0000157E: 0000157E 3013 move.w D0, [A3] 00001580 48C0 ext.l D0 00001582 7203 moveq.l D1, 0x03 00001584 B280 cmp.l D1, D0 00001586 6600 009A bne +0x9C /* 00001622 */ 0000158A 2C3C 0000 00FF move.l D6, 0xFF 00001590 CCAB 0002 and.l D6, [A3 + 0x2] 00001594 4886 ext.w D6 00001596 48C6 ext.l D6 00001598 700D moveq.l D0, 0x0D 0000159A B086 cmp.l D0, D6 0000159C 670A beq +0xC /* 000015A8 */ 0000159E 4886 ext.w D6 000015A0 48C6 ext.l D6 000015A2 7003 moveq.l D0, 0x03 000015A4 B086 cmp.l D0, D6 000015A6 6630 bne +0x32 /* 000015D8 */ label000015A8: 000015A8 206E 0008 movea.l A0, [A6 + 0x8] 000015AC 30BC 0001 move.w [A0], 0x1 000015B0 2F0C move.l -[A7], A4 000015B2 7001 moveq.l D0, 0x01 000015B4 3F00 move.w -[A7], D0 000015B6 486E FFF6 pea.l [A6 - 0xA] 000015BA 486E FFF8 pea.l [A6 - 0x8] 000015BE 486E FFEE pea.l [A6 - 0x12] 000015C2 A98D syscall GetDialogItem/GetDItem 000015C4 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 000015CA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000015CE 700A moveq.l D0, 0x0A 000015D0 3F00 move.w -[A7], D0 000015D2 A95D syscall HiliteControl 000015D4 7E01 moveq.l D7, 0x01 000015D6 6064 bra +0x66 /* 0000163C */ label000015D8: 000015D8 302B 000E move.w D0, [A3 + 0xE] 000015DC 48C0 ext.l D0 000015DE 223C 0000 0100 move.l D1, 0x100 000015E4 C280 and.l D1, D0 000015E6 6754 beq +0x56 /* 0000163C */ 000015E8 4886 ext.w D6 000015EA 48C6 ext.l D6 000015EC 702E moveq.l D0, 0x2E 000015EE B086 cmp.l D0, D6 000015F0 664A bne +0x4C /* 0000163C */ 000015F2 206E 0008 movea.l A0, [A6 + 0x8] 000015F6 30BC 0002 move.w [A0], 0x2 000015FA 2F0C move.l -[A7], A4 000015FC 7002 moveq.l D0, 0x02 000015FE 3F00 move.w -[A7], D0 00001600 486E FFF6 pea.l [A6 - 0xA] 00001604 486E FFF8 pea.l [A6 - 0x8] 00001608 486E FFEE pea.l [A6 - 0x12] 0000160C A98D syscall GetDialogItem/GetDItem 0000160E 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00001614 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001618 700A moveq.l D0, 0x0A 0000161A 3F00 move.w -[A7], D0 0000161C A95D syscall HiliteControl 0000161E 7E01 moveq.l D7, 0x01 00001620 601A bra +0x1C /* 0000163C */ label00001622: 00001622 3013 move.w D0, [A3] 00001624 48C0 ext.l D0 00001626 7206 moveq.l D1, 0x06 00001628 B280 cmp.l D1, D0 0000162A 6610 bne +0x12 /* 0000163C */ 0000162C 2F0C move.l -[A7], A4 0000162E A922 syscall BeginUpdate 00001630 2F0C move.l -[A7], A4 00001632 4EBA 001C jsr [PC + 0x1C /* 00001650 */] 00001636 2F0C move.l -[A7], A4 00001638 A923 syscall EndUpdate 0000163A 588F addq.l A7, 4 label0000163C: 0000163C 1D47 0014 move.b [A6 + 0x14], D7 00001640 4CEE 18C0 FFDE movem.l D6,D7,A3,A4, [A6 - 0x22] 00001646 4E5E unlink A6 00001648 205F movea.l A0, [A7]+ 0000164A DEFC 000C add.w A7, 0xC 0000164E 4ED0 jmp [A0] fn00001650: 00001650 4E56 FEF2 link A6, -0x010E 00001654 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001658 286E 0008 movea.l A4, [A6 + 0x8] 0000165C 47EE FF00 lea.l A3, [A6 - 0x100] 00001660 302D E064 move.w D0, [A5 - 0x1F9C] 00001664 48C0 ext.l D0 00001666 664A bne +0x4C /* 000016B2 */ 00001668 2F0C move.l -[A7], A4 0000166A 7001 moveq.l D0, 0x01 0000166C 3F00 move.w -[A7], D0 0000166E 486E FEFA pea.l [A6 - 0x106] 00001672 486E FEFC pea.l [A6 - 0x104] 00001676 486E FEF2 pea.l [A6 - 0x10E] 0000167A A98D syscall GetDialogItem/GetDItem 0000167C 7003 moveq.l D0, 0x03 0000167E 3F00 move.w -[A7], D0 00001680 3F00 move.w -[A7], D0 00001682 A89B syscall PenSize 00001684 486E FEF2 pea.l [A6 - 0x10E] 00001688 70FC moveq.l D0, 0xFFFFFFFC 0000168A 3F00 move.w -[A7], D0 0000168C 3F00 move.w -[A7], D0 0000168E A8A9 syscall InsetRect 00001690 486E FEF2 pea.l [A6 - 0x10E] 00001694 7010 moveq.l D0, 0x10 00001696 3F00 move.w -[A7], D0 00001698 3F00 move.w -[A7], D0 0000169A A8B0 syscall FrameRoundRect 0000169C 7001 moveq.l D0, 0x01 0000169E 3F00 move.w -[A7], D0 000016A0 3F00 move.w -[A7], D0 000016A2 A89B syscall PenSize 000016A4 486D FE66 pea.l [A5 - 0x19A] 000016A8 A89D syscall PenPat 000016AA 486D E05C pea.l [A5 - 0x1FA4] 000016AE A8A1 syscall FrameRect 000016B0 A89E syscall PenNormal label000016B2: 000016B2 7000 moveq.l D0, 0x00 000016B4 3F00 move.w -[A7], D0 000016B6 A887 syscall TextFont 000016B8 700C moveq.l D0, 0x0C 000016BA 3F00 move.w -[A7], D0 000016BC A88A syscall TextSize 000016BE 41EE FEF2 lea.l A0, [A6 - 0x10E] 000016C2 43ED E054 lea.l A1, [A5 - 0x1FAC] 000016C6 20D9 move.l [A0]+, [A1]+ 000016C8 20D9 move.l [A0]+, [A1]+ 000016CA 302E FEF4 move.w D0, [A6 - 0x10C] 000016CE 48C0 ext.l D0 000016D0 2E00 move.l D7, D0 000016D2 5A87 addq.l D7, 5 000016D4 302E FEF6 move.w D0, [A6 - 0x10A] 000016D8 48C0 ext.l D0 000016DA 2C00 move.l D6, D0 000016DC 5B86 subq.l D6, 5 000016DE 3F07 move.w -[A7], D7 000016E0 3F06 move.w -[A7], D6 000016E2 A893 syscall MoveTo 000016E4 2F0B move.l -[A7], A3 000016E6 3F3C 0800 move.w -[A7], 0x800 000016EA 7001 moveq.l D0, 0x01 000016EC 3F00 move.w -[A7], D0 000016EE 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000016F2 2F0B move.l -[A7], A3 000016F4 A884 syscall DrawString 000016F6 558F subq.l A7, 2 000016F8 2F0B move.l -[A7], A3 000016FA A88C syscall StringWidth 000016FC 301F move.w D0, [A7]+ 000016FE 48C0 ext.l D0 00001700 720A moveq.l D1, 0x0A 00001702 D081 add.l D0, D1 00001704 D16E FEF4 add.w [A6 - 0x10C], D0 00001708 486E FEF2 pea.l [A6 - 0x10E] 0000170C A8A3 syscall EraseRect 0000170E 302E FEF4 move.w D0, [A6 - 0x10C] 00001712 48C0 ext.l D0 00001714 2E00 move.l D7, D0 00001716 700F moveq.l D0, 0x0F 00001718 DE80 add.l D7, D0 0000171A 3F07 move.w -[A7], D7 0000171C 3F06 move.w -[A7], D6 0000171E A893 syscall MoveTo 00001720 2F0B move.l -[A7], A3 00001722 3F3C 0800 move.w -[A7], 0x800 00001726 302D E066 move.w D0, [A5 - 0x1F9A] 0000172A 48C0 ext.l D0 0000172C 5280 addq.l D0, 1 0000172E 3F00 move.w -[A7], D0 00001730 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00001734 2F0B move.l -[A7], A3 00001736 A884 syscall DrawString 00001738 486E FEF2 pea.l [A6 - 0x10E] 0000173C A8A1 syscall FrameRect 0000173E 41ED E04C lea.l A0, [A5 - 0x1FB4] 00001742 43EE FEF2 lea.l A1, [A6 - 0x10E] 00001746 20D9 move.l [A0]+, [A1]+ 00001748 20D9 move.l [A0]+, [A1]+ 0000174A 302E FEF4 move.w D0, [A6 - 0x10C] 0000174E 48C0 ext.l D0 00001750 5280 addq.l D0, 1 00001752 3F00 move.w -[A7], D0 00001754 3F2E FEF6 move.w -[A7], [A6 - 0x10A] 00001758 A893 syscall MoveTo 0000175A 2F2E FEF6 move.l -[A7], [A6 - 0x10A] 0000175E A891 syscall LineTo 00001760 3F2E FEF8 move.w -[A7], [A6 - 0x108] 00001764 302E FEF2 move.w D0, [A6 - 0x10E] 00001768 48C0 ext.l D0 0000176A 5280 addq.l D0, 1 0000176C 3F00 move.w -[A7], D0 0000176E A891 syscall LineTo 00001770 302D E064 move.w D0, [A5 - 0x1F9C] 00001774 48C0 ext.l D0 00001776 6606 bne +0x8 /* 0000177E */ 00001778 2F0C move.l -[A7], A4 0000177A A981 syscall DrawDialog 0000177C 6004 bra +0x6 /* 00001782 */ label0000177E: 0000177E 426D E064 clr.w [A5 - 0x1F9C] label00001782: 00001782 4CEE 18C0 FEE2 movem.l D6,D7,A3,A4, [A6 - 0x11E] 00001788 4E5E unlink A6 0000178A 4E75 rts fn0000178C: 0000178C 4E56 FEE4 link A6, -0x011C 00001790 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001794 598F subq.l A7, 4 00001796 3F3C 07FF move.w -[A7], 0x7FF 0000179A 7000 moveq.l D0, 0x00 0000179C 2F00 move.l -[A7], D0 0000179E 72FF moveq.l D1, 0xFFFFFFFF 000017A0 2F01 move.l -[A7], D1 000017A2 A97C syscall GetNewDialog 000017A4 285F movea.l A4, [A7]+ 000017A6 2F0C move.l -[A7], A4 000017A8 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000017AC 2F0C move.l -[A7], A4 000017AE A915 syscall ShowWindow 000017B0 2F0C move.l -[A7], A4 000017B2 A91F syscall SelectWindow 000017B4 486E FFFC pea.l [A6 - 0x4] 000017B8 A874 syscall GetPort 000017BA 2F0C move.l -[A7], A4 000017BC A873 syscall SetPort 000017BE 426D E064 clr.w [A5 - 0x1F9C] 000017C2 7000 moveq.l D0, 0x00 000017C4 102D D696 move.b D0, [A5 - 0x296A] 000017C8 3B40 E066 move.w [A5 - 0x1F9A], D0 000017CC 102D D695 move.b D0, [A5 - 0x296B] 000017D0 5500 subq.b D0, 2 000017D2 588F addq.l A7, 4 000017D4 670A beq +0xC /* 000017E0 */ 000017D6 5500 subq.b D0, 2 000017D8 672C beq +0x2E /* 00001806 */ 000017DA 5900 subq.b D0, 4 000017DC 674E beq +0x50 /* 0000182C */ 000017DE 6070 bra +0x72 /* 00001850 */ label000017E0: 000017E0 2F0C move.l -[A7], A4 000017E2 7003 moveq.l D0, 0x03 000017E4 3F00 move.w -[A7], D0 000017E6 486E FEEC pea.l [A6 - 0x114] 000017EA 486E FEEE pea.l [A6 - 0x112] 000017EE 486E FEE4 pea.l [A6 - 0x11C] 000017F2 A98D syscall GetDialogItem/GetDItem 000017F4 2D6E FEEE FEF2 move.l [A6 - 0x10E], [A6 - 0x112] 000017FA 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 000017FE 7001 moveq.l D0, 0x01 00001800 3F00 move.w -[A7], D0 00001802 A963 syscall SetControlValue/SetCtlValue 00001804 604A bra +0x4C /* 00001850 */ label00001806: 00001806 2F0C move.l -[A7], A4 00001808 7004 moveq.l D0, 0x04 0000180A 3F00 move.w -[A7], D0 0000180C 486E FEEC pea.l [A6 - 0x114] 00001810 486E FEEE pea.l [A6 - 0x112] 00001814 486E FEE4 pea.l [A6 - 0x11C] 00001818 A98D syscall GetDialogItem/GetDItem 0000181A 2D6E FEEE FEF2 move.l [A6 - 0x10E], [A6 - 0x112] 00001820 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00001824 7001 moveq.l D0, 0x01 00001826 3F00 move.w -[A7], D0 00001828 A963 syscall SetControlValue/SetCtlValue 0000182A 6024 bra +0x26 /* 00001850 */ label0000182C: 0000182C 2F0C move.l -[A7], A4 0000182E 7005 moveq.l D0, 0x05 00001830 3F00 move.w -[A7], D0 00001832 486E FEEC pea.l [A6 - 0x114] 00001836 486E FEEE pea.l [A6 - 0x112] 0000183A 486E FEE4 pea.l [A6 - 0x11C] 0000183E A98D syscall GetDialogItem/GetDItem 00001840 2D6E FEEE FEF2 move.l [A6 - 0x10E], [A6 - 0x112] 00001846 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 0000184A 7001 moveq.l D0, 0x01 0000184C 3F00 move.w -[A7], D0 0000184E A963 syscall SetControlValue/SetCtlValue label00001850: 00001850 2F0C move.l -[A7], A4 00001852 4EBA FDFC jsr [PC - 0x204 /* 00001650 */] 00001856 4204 clr.b D4 00001858 588F addq.l A7, 4 label0000185A: 0000185A 486D 0BC2 pea.l [A5 + 0xBC2 /* export_372 */] 0000185E 486E FFF6 pea.l [A6 - 0xA] 00001862 A991 syscall ModalDialog 00001864 2F0C move.l -[A7], A4 00001866 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000186A 486E FEEC pea.l [A6 - 0x114] 0000186E 486E FEEE pea.l [A6 - 0x112] 00001872 486E FEE4 pea.l [A6 - 0x11C] 00001876 A98D syscall GetDialogItem/GetDItem 00001878 2D6E FEEE FEF2 move.l [A6 - 0x10E], [A6 - 0x112] 0000187E 302E FFF6 move.w D0, [A6 - 0xA] 00001882 48C0 ext.l D0 00001884 7201 moveq.l D1, 0x01 00001886 B280 cmp.l D1, D0 00001888 670C beq +0xE /* 00001896 */ 0000188A 302E FFF6 move.w D0, [A6 - 0xA] 0000188E 48C0 ext.l D0 00001890 7202 moveq.l D1, 0x02 00001892 B280 cmp.l D1, D0 00001894 6602 bne +0x4 /* 00001898 */ label00001896: 00001896 7801 moveq.l D4, 0x01 label00001898: 00001898 302E FFF6 move.w D0, [A6 - 0xA] 0000189C 48C0 ext.l D0 0000189E 7203 moveq.l D1, 0x03 000018A0 B280 cmp.l D1, D0 000018A2 6E44 bgt +0x46 /* 000018E8 */ 000018A4 302E FFF6 move.w D0, [A6 - 0xA] 000018A8 48C0 ext.l D0 000018AA 7205 moveq.l D1, 0x05 000018AC B280 cmp.l D1, D0 000018AE 6D38 blt +0x3A /* 000018E8 */ 000018B0 7E03 moveq.l D7, 0x03 000018B2 6022 bra +0x24 /* 000018D6 */ label000018B4: 000018B4 2F0C move.l -[A7], A4 000018B6 3F07 move.w -[A7], D7 000018B8 486E FEEC pea.l [A6 - 0x114] 000018BC 486E FEEE pea.l [A6 - 0x112] 000018C0 486E FEE4 pea.l [A6 - 0x11C] 000018C4 A98D syscall GetDialogItem/GetDItem 000018C6 266E FEEE movea.l A3, [A6 - 0x112] 000018CA 2F0B move.l -[A7], A3 000018CC 7000 moveq.l D0, 0x00 000018CE 3F00 move.w -[A7], D0 000018D0 A963 syscall SetControlValue/SetCtlValue 000018D2 3007 move.w D0, D7 000018D4 5247 addq.w D7, 1 label000018D6: 000018D6 48C7 ext.l D7 000018D8 7005 moveq.l D0, 0x05 000018DA B087 cmp.l D0, D7 000018DC 6CD6 bge -0x28 /* 000018B4 */ 000018DE 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 000018E2 7001 moveq.l D0, 0x01 000018E4 3F00 move.w -[A7], D0 000018E6 A963 syscall SetControlValue/SetCtlValue label000018E8: 000018E8 41EE FEE4 lea.l A0, [A6 - 0x11C] 000018EC 43ED E054 lea.l A1, [A5 - 0x1FAC] 000018F0 20D9 move.l [A0]+, [A1]+ 000018F2 20D9 move.l [A0]+, [A1]+ 000018F4 558F subq.l A7, 2 000018F6 2F2D E068 move.l -[A7], [A5 - 0x1F98] 000018FA 486D E04C pea.l [A5 - 0x1FB4] 000018FE A8AD syscall PtInRect 00001900 7000 moveq.l D0, 0x00 00001902 101F move.b D0, [A7]+ 00001904 7201 moveq.l D1, 0x01 00001906 B280 cmp.l D1, D0 00001908 6600 0168 bne +0x16A /* 00001A72 */ 0000190C 302E FFF6 move.w D0, [A6 - 0xA] 00001910 48C0 ext.l D0 00001912 0C80 0000 03E6 cmpi.l D0, 0x3E6 00001918 6600 0158 bne +0x15A /* 00001A72 */ 0000191C 4205 clr.b D5 0000191E 7000 moveq.l D0, 0x00 00001920 3F00 move.w -[A7], D0 00001922 A887 syscall TextFont 00001924 700C moveq.l D0, 0x0C 00001926 3F00 move.w -[A7], D0 00001928 A88A syscall TextSize 0000192A 598F subq.l A7, 4 0000192C 7034 moveq.l D0, 0x34 0000192E 3F00 move.w -[A7], D0 00001930 A9BF syscall GetRMenu 00001932 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00001936 6700 013A beq +0x13C /* 00001A72 */ 0000193A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000193E 70FF moveq.l D0, 0xFFFFFFFF 00001940 3F00 move.w -[A7], D0 00001942 A935 syscall InsertMenu 00001944 486E FEF6 pea.l [A6 - 0x10A] 00001948 3F3C 0800 move.w -[A7], 0x800 0000194C 7001 moveq.l D0, 0x01 0000194E 3F00 move.w -[A7], D0 00001950 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00001954 302E FEE6 move.w D0, [A6 - 0x11A] 00001958 48C0 ext.l D0 0000195A 2F00 move.l -[A7], D0 0000195C 558F subq.l A7, 2 0000195E 486E FEF6 pea.l [A6 - 0x10A] 00001962 A88C syscall StringWidth 00001964 321F move.w D1, [A7]+ 00001966 201F move.l D0, [A7]+ 00001968 48C1 ext.l D1 0000196A D280 add.l D1, D0 0000196C 700A moveq.l D0, 0x0A 0000196E D280 add.l D1, D0 00001970 3D41 FEEA move.w [A6 - 0x116], D1 00001974 486E FEE4 pea.l [A6 - 0x11C] 00001978 A8A4 syscall InvertRect 0000197A 3B6E FEE4 E068 move.w [A5 - 0x1F98], [A6 - 0x11C] 00001980 3B6E FEEA E06A move.w [A5 - 0x1F96], [A6 - 0x116] 00001986 486D E068 pea.l [A5 - 0x1F98] 0000198A A870 syscall LocalToGlobal 0000198C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001990 3F2D E066 move.w -[A7], [A5 - 0x1F9A] 00001994 7001 moveq.l D0, 0x01 00001996 1F00 move.b -[A7], D0 00001998 A945 syscall CheckItem 0000199A 598F subq.l A7, 4 0000199C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000019A0 3F2D E068 move.w -[A7], [A5 - 0x1F98] 000019A4 3F2D E06A move.w -[A7], [A5 - 0x1F96] 000019A8 3F2D E066 move.w -[A7], [A5 - 0x1F9A] 000019AC A80B syscall PopUpMenuSelect 000019AE 2C1F move.l D6, [A7]+ 000019B0 558F subq.l A7, 2 000019B2 2F06 move.l -[A7], D6 000019B4 A86B syscall LoWord 000019B6 301F move.w D0, [A7]+ 000019B8 48C0 ext.l D0 000019BA 322D E066 move.w D1, [A5 - 0x1F9A] 000019BE 48C1 ext.l D1 000019C0 B081 cmp.l D0, D1 000019C2 6726 beq +0x28 /* 000019EA */ 000019C4 558F subq.l A7, 2 000019C6 2F06 move.l -[A7], D6 000019C8 A86B syscall LoWord 000019CA 301F move.w D0, [A7]+ 000019CC 48C0 ext.l D0 000019CE 6F1A ble +0x1C /* 000019EA */ 000019D0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000019D4 3F2D E066 move.w -[A7], [A5 - 0x1F9A] 000019D8 7000 moveq.l D0, 0x00 000019DA 1F00 move.b -[A7], D0 000019DC A945 syscall CheckItem 000019DE 7A01 moveq.l D5, 0x01 000019E0 558F subq.l A7, 2 000019E2 2F06 move.l -[A7], D6 000019E4 A86B syscall LoWord 000019E6 3B5F E066 move.w [A5 - 0x1F9A], [A7]+ label000019EA: 000019EA 7034 moveq.l D0, 0x34 000019EC 3F00 move.w -[A7], D0 000019EE A936 syscall DeleteMenu 000019F0 486E FEE4 pea.l [A6 - 0x11C] 000019F4 A8A4 syscall InvertRect 000019F6 4885 ext.w D5 000019F8 48C5 ext.l D5 000019FA 7001 moveq.l D0, 0x01 000019FC B085 cmp.l D0, D5 000019FE 6672 bne +0x74 /* 00001A72 */ 00001A00 41EE FEE4 lea.l A0, [A6 - 0x11C] 00001A04 43ED E054 lea.l A1, [A5 - 0x1FAC] 00001A08 20D9 move.l [A0]+, [A1]+ 00001A0A 20D9 move.l [A0]+, [A1]+ 00001A0C 558F subq.l A7, 2 00001A0E 486E FEF6 pea.l [A6 - 0x10A] 00001A12 A88C syscall StringWidth 00001A14 301F move.w D0, [A7]+ 00001A16 48C0 ext.l D0 00001A18 720A moveq.l D1, 0x0A 00001A1A D081 add.l D0, D1 00001A1C D16E FEE6 add.w [A6 - 0x11A], D0 00001A20 486E FEE4 pea.l [A6 - 0x11C] 00001A24 7001 moveq.l D0, 0x01 00001A26 3F00 move.w -[A7], D0 00001A28 3F00 move.w -[A7], D0 00001A2A A8A9 syscall InsetRect 00001A2C 486E FEE4 pea.l [A6 - 0x11C] 00001A30 A8A3 syscall EraseRect 00001A32 486E FEE4 pea.l [A6 - 0x11C] 00001A36 70FF moveq.l D0, 0xFFFFFFFF 00001A38 3F00 move.w -[A7], D0 00001A3A 3F00 move.w -[A7], D0 00001A3C A8A9 syscall InsetRect 00001A3E 302E FEE6 move.w D0, [A6 - 0x11A] 00001A42 48C0 ext.l D0 00001A44 720F moveq.l D1, 0x0F 00001A46 D081 add.l D0, D1 00001A48 3F00 move.w -[A7], D0 00001A4A 302E FEE8 move.w D0, [A6 - 0x118] 00001A4E 48C0 ext.l D0 00001A50 5B80 subq.l D0, 5 00001A52 3F00 move.w -[A7], D0 00001A54 A893 syscall MoveTo 00001A56 486E FEF6 pea.l [A6 - 0x10A] 00001A5A 3F3C 0800 move.w -[A7], 0x800 00001A5E 302D E066 move.w D0, [A5 - 0x1F9A] 00001A62 48C0 ext.l D0 00001A64 5280 addq.l D0, 1 00001A66 3F00 move.w -[A7], D0 00001A68 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00001A6C 486E FEF6 pea.l [A6 - 0x10A] 00001A70 A884 syscall DrawString label00001A72: 00001A72 4884 ext.w D4 00001A74 48C4 ext.l D4 00001A76 4A84 tst.l D4 00001A78 6700 FDE0 beq -0x21E /* 0000185A */ 00001A7C 302E FFF6 move.w D0, [A6 - 0xA] 00001A80 48C0 ext.l D0 00001A82 7201 moveq.l D1, 0x01 00001A84 B280 cmp.l D1, D0 00001A86 6600 008C bne +0x8E /* 00001B14 */ 00001A8A 3A2D D728 move.w D5, [A5 - 0x28D8] 00001A8E 426D D728 clr.w [A5 - 0x28D8] 00001A92 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00001A96 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */] 00001A9A 1B6D E067 D696 move.b [A5 - 0x296A], [A5 - 0x1F99] 00001AA0 7E03 moveq.l D7, 0x03 label00001AA2: 00001AA2 2F0C move.l -[A7], A4 00001AA4 3F07 move.w -[A7], D7 00001AA6 486E FEEC pea.l [A6 - 0x114] 00001AAA 486E FEEE pea.l [A6 - 0x112] 00001AAE 486E FEE4 pea.l [A6 - 0x11C] 00001AB2 A98D syscall GetDialogItem/GetDItem 00001AB4 2D6E FEEE FEF2 move.l [A6 - 0x10E], [A6 - 0x112] 00001ABA 558F subq.l A7, 2 00001ABC 2F2E FEF2 move.l -[A7], [A6 - 0x10E] 00001AC0 A960 syscall GetControlValue/GetCtlValue 00001AC2 381F move.w D4, [A7]+ 00001AC4 5247 addq.w D7, 1 00001AC6 48C4 ext.l D4 00001AC8 4A84 tst.l D4 00001ACA 6608 bne +0xA /* 00001AD4 */ 00001ACC 48C7 ext.l D7 00001ACE 7005 moveq.l D0, 0x05 00001AD0 B087 cmp.l D0, D7 00001AD2 6CCE bge -0x30 /* 00001AA2 */ label00001AD4: 00001AD4 5347 subq.w D7, 1 00001AD6 3007 move.w D0, D7 00001AD8 5740 subq.w D0, 3 00001ADA 6B2C bmi +0x2E /* 00001B08 */ 00001ADC 0C40 0002 cmpi.w D0, 0x2 00001AE0 6E26 bgt +0x28 /* 00001B08 */ 00001AE2 D040 add.w D0, D0 00001AE4 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001AE8 4EFB 0000 jmp [PC + D0.w] 00001AEC 0018 0010 ori.b [A0]+, 0x10 00001AF0 0008 1B7C ori.b A0, 0x7C /* '|' */ 00001AF4 0008 D695 ori.b A0, 0x95 00001AF8 600E bra +0x10 /* 00001B08 */ 00001AFA 1B7C 0004 D695 move.b [A5 - 0x296B], 0x4 00001B00 6006 bra +0x8 /* 00001B08 */ 00001B02 1B7C 0002 D695 move.b [A5 - 0x296B], 0x2 label00001B08: 00001B08 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00001B0C 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 00001B10 3B45 D728 move.w [A5 - 0x28D8], D5 label00001B14: 00001B14 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B18 A873 syscall SetPort 00001B1A 2F0C move.l -[A7], A4 00001B1C A983 syscall DisposeDialog 00001B1E 4CEE 18F0 FECC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x134] 00001B24 4E5E unlink A6 00001B26 4E75 rts